From 659d9d4e73d957bb03ef155adb54539bed71c12e Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sat, 23 Mar 2024 03:12:24 +0400 Subject: [PATCH] Setting and resetting active maintenance profile using stores --- src/routes/settings/maintenance/+page.svelte | 58 ++++++---- .../settings/maintenance/[id]/+page.svelte | 101 +++++++++++------- src/stores/maintenance-profiles-store.js | 36 ++++++- 3 files changed, 134 insertions(+), 61 deletions(-) diff --git a/src/routes/settings/maintenance/+page.svelte b/src/routes/settings/maintenance/+page.svelte index 7d65407..306b168 100644 --- a/src/routes/settings/maintenance/+page.svelte +++ b/src/routes/settings/maintenance/+page.svelte @@ -1,28 +1,46 @@ - Back - Create New - {#if profiles.length} -
- {/if} - {#each profiles as profile} - {profile.settings.name} - {/each} + Back + Create New + {#if profiles.length} +
+ {/if} + {#each profiles as profile} + + {profile.settings.name} + + {/each} +
+ Reset Active Profile
\ No newline at end of file diff --git a/src/routes/settings/maintenance/[id]/+page.svelte b/src/routes/settings/maintenance/[id]/+page.svelte index 85eb9ba..94721fe 100644 --- a/src/routes/settings/maintenance/[id]/+page.svelte +++ b/src/routes/settings/maintenance/[id]/+page.svelte @@ -1,56 +1,79 @@ - Back -
+ Back +
{#if profile} -
- Profile:
- {profile.settings.name} -
-
- Focused Tags: -
- {#each profile.settings.tags as tagName} - {tagName} - {/each} -
-
+
+ Profile:
+ {profile.settings.name} +
+
+ Focused Tags: +
+ {#each profile.settings.tags as tagName} + {tagName} + {/each} +
+
{/if} -
- Edit Profile +
+ Edit Profile + + {#if isActiveProfile} + Profile is Active + {:else} + Activate Profile + {/if} +