Improve save public list (#554)

* improve save public list

* remove obsolete code fragment

---------

Co-authored-by: Flomp <Flomp@users.noreply.github.com>
This commit is contained in:
slothful-vassal
2026-02-28 09:26:48 +01:00
committed by GitHub
parent 536276e0b3
commit 230f42d639
14 changed files with 56 additions and 13 deletions

View File

@@ -6,16 +6,20 @@
title?: string;
text: string;
action?: string;
deny?: string;
id?: string;
onconfirm?: () => void
oncancel?: () => void
}
let {
title = $_("confirm-deletion"),
text,
action = "delete",
deny ="cancel",
id = "confirm-modal",
onconfirm
onconfirm,
oncancel
}: Props = $props();
let modal: Modal;
@@ -24,6 +28,11 @@
modal.openModal();
}
function cancel() {
oncancel?.();
modal.closeModal!();
}
function confirm() {
onconfirm?.()
modal.closeModal!();
@@ -36,8 +45,8 @@
{/snippet}
{#snippet footer()}
<div class="flex items-center gap-4">
<button class="btn-secondary" onclick={() => modal.closeModal()}
>{$_("cancel")}</button
<button class="btn-secondary" onclick={cancel}
>{$_(deny)}</button
>
<button
id="confirm"