mirror of
https://github.com/InsanusMokrassar/JSUIKitKBindings.git
synced 2024-11-26 12:08:46 +00:00
new function ListWithTitle
This commit is contained in:
parent
6daa57fe8f
commit
5842da03d0
@ -27,7 +27,7 @@ fun <T> List(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun <T> List(
|
fun <T> ListWithTitle(
|
||||||
title: String,
|
title: String,
|
||||||
data: SnapshotStateList<T>,
|
data: SnapshotStateList<T>,
|
||||||
vararg titleModifiers: UIKitModifier,
|
vararg titleModifiers: UIKitModifier,
|
||||||
@ -43,3 +43,25 @@ fun <T> List(
|
|||||||
besidesTitleAndList ?.invoke()
|
besidesTitleAndList ?.invoke()
|
||||||
List(data, Attrs(*ulModifiers) { ulCustomizer(this) }, elementAllocator)
|
List(data, Attrs(*ulModifiers) { ulCustomizer(this) }, elementAllocator)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated("Renamed", ReplaceWith("ListWithTitle", "dev.inmo.jsuikit.elements.ListWithTitle"))
|
||||||
|
@Composable
|
||||||
|
fun <T> List(
|
||||||
|
title: String,
|
||||||
|
data: SnapshotStateList<T>,
|
||||||
|
vararg titleModifiers: UIKitModifier,
|
||||||
|
ulModifiers: Array<UIKitModifier> = emptyArray(),
|
||||||
|
besidesTitleAndList: (@Composable () -> Unit)? = null,
|
||||||
|
titleCustomizer: AttrBuilderContext<HTMLHeadingElement> = {},
|
||||||
|
ulCustomizer: AttrBuilderContext<HTMLUListElement> = {},
|
||||||
|
elementAllocator: @Composable ElementScope<HTMLUListElement>.(T) -> Unit
|
||||||
|
) = ListWithTitle(
|
||||||
|
title,
|
||||||
|
data,
|
||||||
|
*titleModifiers,
|
||||||
|
ulModifiers = ulModifiers,
|
||||||
|
besidesTitleAndList = besidesTitleAndList,
|
||||||
|
titleCustomizer = titleCustomizer,
|
||||||
|
ulCustomizer = ulCustomizer,
|
||||||
|
elementAllocator = elementAllocator
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user