diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ae7d4c..75e0686 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * Reorder arguments in `DefaultComment` fun * Add `Vertical` and `Horizontal` members in margins +* Add `afterHeaderBuilder` and `beforeFooterBuilder` properties in `Dialog` fun ## 0.0.35 diff --git a/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt index 96428eb..2771ac2 100644 --- a/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt +++ b/src/jsMain/kotlin/dev/inmo/jsuikit/elements/Dialog.kt @@ -31,6 +31,8 @@ fun Dialog( dialogAttrsBuilder: AttrBuilderContext? = null, headerAttrsBuilder: AttrBuilderContext? = null, headerBuilder: ContentBuilder? = null, + afterHeaderBuilder: ContentBuilder? = null, + beforeFooterBuilder: ContentBuilder? = null, footerAttrsBuilder: AttrBuilderContext? = null, footerBuilder: ContentBuilder? = null, bodyAttrsBuilder: AttrBuilderContext? = null, @@ -62,6 +64,7 @@ fun Dialog( it() } } + afterHeaderBuilder ?.let { it() } Div( { include(UIKitModal.Body) @@ -70,6 +73,7 @@ fun Dialog( ) { bodyBuilder() } + beforeFooterBuilder ?.let { it() } footerBuilder ?.let { Div( {