From 0b8017a1647fb3ed486614532e5e9bb2d2582177 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Wed, 11 Jan 2023 21:57:43 +0600 Subject: [PATCH] small improvement in dialogs --- src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt index 72058ab..4a01603 100644 --- a/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt +++ b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt @@ -1,19 +1,12 @@ package dev.inmo.jsuikit.elements import androidx.compose.runtime.Composable -import androidx.compose.runtime.Composition -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.DisposableEffectResult -import androidx.compose.runtime.SideEffect -import androidx.compose.runtime.compositionLocalOf -import androidx.compose.runtime.currentRecomposeScope import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import dev.inmo.jsuikit.modifiers.* import org.jetbrains.compose.web.dom.* import org.jetbrains.compose.web.renderComposableInBody import org.w3c.dom.HTMLDivElement -import org.w3c.dom.HTMLElement import org.w3c.dom.MutationObserver import org.w3c.dom.MutationObserverInit import kotlin.random.Random @@ -35,7 +28,7 @@ fun Dialog( bodyAttrsBuilder: AttrBuilderContext? = null, autoShow: Boolean = true, removeOnHide: Boolean = true, - bodyBuilder: ContentBuilder + bodyBuilder: ContentBuilder = {} ) { val drawDiv = remember { mutableStateOf(true) } val composition = renderComposableInBody { @@ -154,7 +147,7 @@ fun Dialog( bodyAttrsBuilder: AttrBuilderContext? = null, autoShow: Boolean = true, removeOnHide: Boolean = true, - bodyBuilder: ContentBuilder + bodyBuilder: ContentBuilder = {} ) = Dialog( modifiers = modifiers, attributesCustomizer,