Merge pull request #6 from InsanusMokrassar/0.0.6

0.0.6
This commit is contained in:
InsanusMokrassar 2022-01-13 13:51:14 +06:00 committed by GitHub
commit b7e08af54a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 5 deletions

View File

@ -1,3 +1,7 @@
## 0.0.6
Changes in signatures of text field and list
## 0.0.5 ## 0.0.5
All elements has changed their signatures: they all will accept an additional lambda for attributes configuration All elements has changed their signatures: they all will accept an additional lambda for attributes configuration

View File

@ -9,5 +9,4 @@ android.enableJetifier=true
# Project data # Project data
group=dev.inmo group=dev.inmo
version=0.0.5 version=0.0.6

View File

@ -13,10 +13,10 @@ fun <T> List(
title: String, title: String,
data: SnapshotStateList<T>, data: SnapshotStateList<T>,
titleModifiers: Array<UIKitModifier> = emptyArray(), titleModifiers: Array<UIKitModifier> = emptyArray(),
titleCustomizer: AttrBuilderContext<HTMLHeadingElement> = {},
ulModifiers: Array<UIKitModifier> = emptyArray(), ulModifiers: Array<UIKitModifier> = emptyArray(),
ulCustomizer: AttrBuilderContext<HTMLUListElement> = {},
besidesTitleAndList: (@Composable () -> Unit)? = null, besidesTitleAndList: (@Composable () -> Unit)? = null,
titleCustomizer: AttrBuilderContext<HTMLHeadingElement> = {},
ulCustomizer: AttrBuilderContext<HTMLUListElement> = {},
elementAllocator: @Composable ElementScope<HTMLUListElement>.(T) -> Unit elementAllocator: @Composable ElementScope<HTMLUListElement>.(T) -> Unit
) { ) {
H4({ include(*titleModifiers); titleCustomizer() }) { H4({ include(*titleModifiers); titleCustomizer() }) {

View File

@ -14,8 +14,8 @@ fun <T> TextField(
state: MutableState<T>, state: MutableState<T>,
disabledState: State<Boolean>? = null, disabledState: State<Boolean>? = null,
placeholder: String? = null, placeholder: String? = null,
modifiers: Array<UIKitModifier> = emptyArray(),
attributesCustomizer: AttrBuilderContext<HTMLInputElement> = {}, attributesCustomizer: AttrBuilderContext<HTMLInputElement> = {},
modifiers: Array<UIKitModifier> = emptyArray()
) { ) {
Input(type) { Input(type) {
classes("uk-input") classes("uk-input")