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
## 0.0.49
* Now it is possible to use optional title in navs builders
## 0.0.48
* Added support of `Breadcrumb`

View File

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

View File

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