From 4418157ca0a361b7900ff49e215096651d635493 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 13 Dec 2025 14:34:20 -0800 Subject: [PATCH] refactor modal components to use header/body/footer pattern UserSettingsModal now uses ModalHeader, ModalBody, ModalFooter. Dialog simplified. Button tweaks. --- src/lib/components/UserSettingsModal.svelte | 178 +++++++++----------- src/lib/components/ui/Button.svelte | 32 ++-- src/lib/components/ui/Dialog.svelte | 75 +-------- 3 files changed, 109 insertions(+), 176 deletions(-) diff --git a/src/lib/components/UserSettingsModal.svelte b/src/lib/components/UserSettingsModal.svelte index 32a79b78..adfd5bce 100644 --- a/src/lib/components/UserSettingsModal.svelte +++ b/src/lib/components/UserSettingsModal.svelte @@ -2,6 +2,9 @@ - + {#snippet children()} -
- {#if error} -
{error}
- {/if} + -
- -
-
- {currentPicture?.name[locale] +
+ {#if error} +
{error}
+ {/if} + +
+ +
+
+ {currentPicture?.name[locale] +
+ + + + + + + - - - - - -