From 9179bc750bc2c491b9494e9685a46116238254ec Mon Sep 17 00:00:00 2001 From: ZXY101 Date: Thu, 28 Sep 2023 16:26:21 +0200 Subject: [PATCH] Handle profile management --- src/lib/components/Settings/Profiles.svelte | 31 ----- .../Profiles/ManageProfilesModal.svelte | 120 ++++++++++++++++++ .../Settings/Profiles/Profiles.svelte | 40 ++++++ src/lib/components/Settings/Settings.svelte | 2 +- src/lib/settings/settings.ts | 22 ++++ src/routes/+page.svelte | 11 -- 6 files changed, 183 insertions(+), 43 deletions(-) delete mode 100644 src/lib/components/Settings/Profiles.svelte create mode 100644 src/lib/components/Settings/Profiles/ManageProfilesModal.svelte create mode 100644 src/lib/components/Settings/Profiles/Profiles.svelte diff --git a/src/lib/components/Settings/Profiles.svelte b/src/lib/components/Settings/Profiles.svelte deleted file mode 100644 index 9b92d9b..0000000 --- a/src/lib/components/Settings/Profiles.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - - - Profile -
-
- + + + + {:else} +

{item}

+ {/if} +
+
+ onCopy(item)} /> + {#if item !== 'Default'} + onEditClicked(item)} + /> + onDelete(item)} /> + {/if} +
+ + +
+ + + + + diff --git a/src/lib/components/Settings/Profiles/Profiles.svelte b/src/lib/components/Settings/Profiles/Profiles.svelte new file mode 100644 index 0000000..2e9349d --- /dev/null +++ b/src/lib/components/Settings/Profiles/Profiles.svelte @@ -0,0 +1,40 @@ + + + + + + Profile +
+
+