From c785d1d0ab31f00731c6b4f4df29906978f8aeb5 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 14 Dec 2025 01:23:47 -0800 Subject: [PATCH] add SettingsNav and SettingsRow components --- src/lib/components/ui/SettingsNav.svelte | 132 +++++++++++++++++++++++ src/lib/components/ui/SettingsRow.svelte | 67 ++++++++++++ 2 files changed, 199 insertions(+) create mode 100644 src/lib/components/ui/SettingsNav.svelte create mode 100644 src/lib/components/ui/SettingsRow.svelte diff --git a/src/lib/components/ui/SettingsNav.svelte b/src/lib/components/ui/SettingsNav.svelte new file mode 100644 index 00000000..03b5d906 --- /dev/null +++ b/src/lib/components/ui/SettingsNav.svelte @@ -0,0 +1,132 @@ + + + + + + + diff --git a/src/lib/components/ui/SettingsRow.svelte b/src/lib/components/ui/SettingsRow.svelte new file mode 100644 index 00000000..c4a8c4c0 --- /dev/null +++ b/src/lib/components/ui/SettingsRow.svelte @@ -0,0 +1,67 @@ + + + + +
+
+ {title} + {#if subtitle} +

{subtitle}

+ {/if} +
+
+ {@render control()} +
+
+ +