From e6cba7c6d273b400eb70d10b1cab8a3bcc42b251 Mon Sep 17 00:00:00 2001 From: Kit La Touche Date: Sun, 3 Aug 2025 23:02:37 -0400 Subject: Add preliminary notifications UX in settings area Not wired up to any server actions yet. --- ui/app.css | 1 + ui/lib/components/NotificationSettings.svelte | 42 +++++++++++++++++++++++++++ ui/lib/components/Toggle.svelte | 11 +++++++ ui/routes/(app)/me/+page.svelte | 3 ++ ui/styles/toggles.css | 42 +++++++++++++++++++++++++++ 5 files changed, 99 insertions(+) create mode 100644 ui/lib/components/NotificationSettings.svelte create mode 100644 ui/lib/components/Toggle.svelte create mode 100644 ui/styles/toggles.css diff --git a/ui/app.css b/ui/app.css index 714c9f7..4f0f5a3 100644 --- a/ui/app.css +++ b/ui/app.css @@ -9,6 +9,7 @@ @import url('styles/messages.css'); @import url('styles/textarea.css'); @import url('styles/forms.css'); +@import url('styles/toggles.css'); @import url('styles/swatches.css'); @import url('styles/invites.css'); diff --git a/ui/lib/components/NotificationSettings.svelte b/ui/lib/components/NotificationSettings.svelte new file mode 100644 index 0000000..c690b21 --- /dev/null +++ b/ui/lib/components/NotificationSettings.svelte @@ -0,0 +1,42 @@ + + +

Notify me when:

+ + {}} +/> + {}} +/> + {}} +/> + {}} +/> + {}} +/> + {}} +/> diff --git a/ui/lib/components/Toggle.svelte b/ui/lib/components/Toggle.svelte new file mode 100644 index 0000000..7e71b5a --- /dev/null +++ b/ui/lib/components/Toggle.svelte @@ -0,0 +1,11 @@ + + + diff --git a/ui/routes/(app)/me/+page.svelte b/ui/routes/(app)/me/+page.svelte index 0c960c8..5868398 100644 --- a/ui/routes/(app)/me/+page.svelte +++ b/ui/routes/(app)/me/+page.svelte @@ -1,6 +1,7 @@