Merge pull request #50 from InsanusMokrassar/0.0.49

0.0.49
This commit is contained in:
InsanusMokrassar 2022-04-03 18:36:34 +06:00 committed by GitHub
commit c5ef64ebe4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 10 deletions

View File

@ -1,5 +1,9 @@
# Changelog # Changelog
## 0.0.49
* Now it is possible to use optional title in navs builders
## 0.0.48 ## 0.0.48
* Added support of `Breadcrumb` * Added support of `Breadcrumb`

View File

@ -9,4 +9,4 @@ android.enableJetifier=true
# Project data # Project data
group=dev.inmo group=dev.inmo
version=0.0.48 version=0.0.49

View File

@ -94,7 +94,7 @@ fun SubNav(
@Composable @Composable
fun <T> Nav( fun <T> Nav(
title: String, title: String?,
data: Iterable<T>, data: Iterable<T>,
vararg ulModifiers: UIKitModifier, vararg ulModifiers: UIKitModifier,
titleModifiers: Array<UIKitModifier> = emptyArray(), titleModifiers: Array<UIKitModifier> = emptyArray(),
@ -119,11 +119,13 @@ fun <T> Nav(
ulCustomizer() ulCustomizer()
} }
) { ) {
title ?.let {
NavHeader( NavHeader(
title, title,
*titleModifiers, *titleModifiers,
attributesCustomizer = titleCustomizer attributesCustomizer = titleCustomizer
) )
}
besidesTitleAndList ?.let { it() } besidesTitleAndList ?.let { it() }
data.forEach { data.forEach {
elementAllocator(it) elementAllocator(it)
@ -133,7 +135,7 @@ fun <T> Nav(
@Composable @Composable
fun <T> DefaultNav( fun <T> DefaultNav(
title: String, title: String?,
data: Iterable<T>, data: Iterable<T>,
vararg ulModifiers: UIKitModifier, vararg ulModifiers: UIKitModifier,
titleModifiers: Array<UIKitModifier> = emptyArray(), titleModifiers: Array<UIKitModifier> = emptyArray(),
@ -162,7 +164,7 @@ fun <T> DefaultNav(
@Composable @Composable
fun <T> PrimaryNav( fun <T> PrimaryNav(
title: String, title: String?,
data: Iterable<T>, data: Iterable<T>,
vararg ulModifiers: UIKitModifier, vararg ulModifiers: UIKitModifier,
titleModifiers: Array<UIKitModifier> = emptyArray(), titleModifiers: Array<UIKitModifier> = emptyArray(),
@ -191,7 +193,7 @@ fun <T> PrimaryNav(
@Composable @Composable
fun <T> SubNav( fun <T> SubNav(
title: String, title: String?,
data: Iterable<T>, data: Iterable<T>,
vararg ulModifiers: UIKitModifier, vararg ulModifiers: UIKitModifier,
titleModifiers: Array<UIKitModifier> = emptyArray(), titleModifiers: Array<UIKitModifier> = emptyArray(),