mirror of
https://github.com/InsanusMokrassar/JSUIKitKBindings.git
synced 2025-12-06 14:25:55 +00:00
Drop component and Navbar improvements
This commit is contained in:
24
src/jsMain/kotlin/dev/inmo/jsuikit/elements/Drop.kt
Normal file
24
src/jsMain/kotlin/dev/inmo/jsuikit/elements/Drop.kt
Normal file
@@ -0,0 +1,24 @@
|
||||
package dev.inmo.jsuikit.elements
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import dev.inmo.jsuikit.modifiers.UIKitDrop
|
||||
import dev.inmo.jsuikit.modifiers.attrsBuilder
|
||||
import dev.inmo.jsuikit.utils.*
|
||||
import org.jetbrains.compose.web.dom.Div
|
||||
import org.w3c.dom.HTMLButtonElement
|
||||
import org.w3c.dom.HTMLDivElement
|
||||
|
||||
@Composable
|
||||
fun Drop(
|
||||
buttonBuilder: AttrsWithContentBuilder<HTMLButtonElement>,
|
||||
dropBuilder: AttrsWithContentBuilder<HTMLDivElement>
|
||||
) {
|
||||
DefaultButton(
|
||||
attributesCustomizer = buttonBuilder.attributesBuilderContext,
|
||||
contentAllocator = buttonBuilder.builder
|
||||
)
|
||||
Div(
|
||||
(Attrs<HTMLDivElement>(UIKitDrop.Custom()) + dropBuilder.attrs).builder,
|
||||
dropBuilder.builder
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user