From 242aa7c0a951314bb4fa62e117a39f2dae9ae77f Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 14 Dec 2025 01:23:50 -0800 Subject: [PATCH] add settings section components --- .../settings/AccountSettings.svelte | 208 +++++++++++++ .../settings/PrivacySettings.svelte | 118 +++++++ .../settings/ProfileSettings.svelte | 294 ++++++++++++++++++ 3 files changed, 620 insertions(+) create mode 100644 src/lib/components/settings/AccountSettings.svelte create mode 100644 src/lib/components/settings/PrivacySettings.svelte create mode 100644 src/lib/components/settings/ProfileSettings.svelte diff --git a/src/lib/components/settings/AccountSettings.svelte b/src/lib/components/settings/AccountSettings.svelte new file mode 100644 index 00000000..3749714c --- /dev/null +++ b/src/lib/components/settings/AccountSettings.svelte @@ -0,0 +1,208 @@ + + + + +
+
+ + + + + + +
+ +

+ To change your password, enter your current password and a new password below. +

+ + + + + + + + + + + + {#if isAdmin} +
+ + {#snippet control()} + + {/snippet} + + {/if} +
+
+ + diff --git a/src/lib/components/settings/PrivacySettings.svelte b/src/lib/components/settings/PrivacySettings.svelte new file mode 100644 index 00000000..e7f1a812 --- /dev/null +++ b/src/lib/components/settings/PrivacySettings.svelte @@ -0,0 +1,118 @@ + + + + +
+
+ + + {#snippet control()} + + {/snippet} + + + + {#if isInCrew && crewGamertag} + + {#snippet control()} + + {/snippet} + + +
+ {/if} + + + + {#snippet control()} + +
+ + + + {#snippet control()} + + {/snippet} + + +
+ + + + {#snippet control()} + + {/snippet} + + + + + {#snippet control()} +