web/dialogs: move backdrop close handler to container

This commit is contained in:
wukko
2024-07-27 15:30:00 +06:00
parent b8eb708748
commit 59f5560802
4 changed files with 3 additions and 9 deletions

View File

@@ -2,6 +2,8 @@
import { tick } from "svelte";
import { killDialog } from "$lib/dialogs";
import DialogBackdropClose from "$components/dialog/DialogBackdropClose.svelte";
export let id: string;
let dialogParent: HTMLDialogElement;
@@ -30,4 +32,5 @@
<dialog id="dialog-{id}" bind:this={dialogParent} class:closing class:open>
<slot></slot>
<DialogBackdropClose closeFunc={close} />
</dialog>