Revert "Revert "fix(notification): on:close should be cancellable (#1379)" (#1381)"

This reverts commit 052acfc2ce.
This commit is contained in:
metonym 2022-06-29 11:07:02 -07:00
commit 057f9b9bdb
2 changed files with 16 additions and 4 deletions

View file

@ -40,8 +40,14 @@
let timeoutId = undefined; let timeoutId = undefined;
function close(closeFromTimeout) { function close(closeFromTimeout) {
open = false; const shouldContinue = dispatch(
dispatch("close", { timeout: closeFromTimeout === true }); "close",
{ timeout: closeFromTimeout === true },
{ cancelable: true }
);
if (shouldContinue) {
open = false;
}
} }
onMount(() => { onMount(() => {

View file

@ -43,8 +43,14 @@
let timeoutId = undefined; let timeoutId = undefined;
function close(closeFromTimeout) { function close(closeFromTimeout) {
open = false; const shouldContinue = dispatch(
dispatch("close", { timeout: closeFromTimeout === true }); "close",
{ timeout: closeFromTimeout === true },
{ cancelable: true }
);
if (shouldContinue) {
open = false;
}
} }
onMount(() => { onMount(() => {