From 230f42d639f7990701cf731902aed32d0707f9d3 Mon Sep 17 00:00:00 2001 From: slothful-vassal <89943360+slothful-vassal@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:26:48 +0100 Subject: [PATCH] Improve save public list (#554) * improve save public list * remove obsolete code fragment --------- Co-authored-by: Flomp --- web/src/lib/components/confirm_modal.svelte | 15 ++++++-- web/src/lib/i18n/locales/de.json | 1 + web/src/lib/i18n/locales/en.json | 1 + web/src/lib/i18n/locales/es.json | 1 + web/src/lib/i18n/locales/eu.json | 1 + web/src/lib/i18n/locales/fr.json | 1 + web/src/lib/i18n/locales/hu.json | 1 + web/src/lib/i18n/locales/it.json | 1 + web/src/lib/i18n/locales/nl.json | 1 + web/src/lib/i18n/locales/pl.json | 1 + web/src/lib/i18n/locales/pt.json | 1 + web/src/lib/i18n/locales/ru.json | 1 + web/src/lib/i18n/locales/zh.json | 1 + web/src/routes/lists/edit/[id]/+page.svelte | 42 ++++++++++++++++----- 14 files changed, 56 insertions(+), 13 deletions(-) diff --git a/web/src/lib/components/confirm_modal.svelte b/web/src/lib/components/confirm_modal.svelte index 37feef1f..72e83f96 100644 --- a/web/src/lib/components/confirm_modal.svelte +++ b/web/src/lib/components/confirm_modal.svelte @@ -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()}
- {$_(deny)}