From d8be33d4f6f20615c22176811e9d9c3e7e2365b7 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Tue, 24 Jan 2023 18:06:16 +0600 Subject: [PATCH] add inline support --- .../kotlin/dev/inmo/jsuikit/elements/Inline.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/jsMain/kotlin/dev/inmo/jsuikit/elements/Inline.kt diff --git a/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Inline.kt b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Inline.kt new file mode 100644 index 0000000..c81c3ba --- /dev/null +++ b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Inline.kt @@ -0,0 +1,18 @@ +package dev.inmo.jsuikit.elements + +import androidx.compose.runtime.Composable +import dev.inmo.jsuikit.modifiers.UIKitUtility +import dev.inmo.jsuikit.modifiers.include +import org.jetbrains.compose.web.dom.AttrBuilderContext +import org.jetbrains.compose.web.dom.ContentBuilder +import org.jetbrains.compose.web.dom.Div +import org.w3c.dom.HTMLDivElement + +@Composable +fun Inline( + attrBuilderContext: AttrBuilderContext? = null, + contentBuilder: ContentBuilder +) = Div({ + include(UIKitUtility.Inline) + attrBuilderContext ?.invoke(this) +}, contentBuilder)