fixes in dialogs

This commit is contained in:
InsanusMokrassar 2023-01-23 12:50:50 +06:00
parent ce5281c52d
commit 264bcae65e
1 changed files with 4 additions and 0 deletions

View File

@ -54,6 +54,8 @@ fun Dialog(
if (onHidden != null || removeOnHide) {
htmlElement.addEventListener("hidden", {
if (it.target != htmlElement) return@addEventListener
onHidden ?.invoke(htmlElement)
if (removeOnHide) {
@ -64,6 +66,8 @@ fun Dialog(
onShown ?.let {
htmlElement.addEventListener("shown", {
if (it.target != htmlElement) return@addEventListener
onShown(htmlElement)
})
}