From 920804467e8405f43415dfa2a874d2415d0671f5 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sat, 10 Aug 2024 14:32:21 +0400 Subject: [PATCH 1/2] Invert sorting of tagging profiles list --- src/routes/settings/maintenance/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/settings/maintenance/+page.svelte b/src/routes/settings/maintenance/+page.svelte index 838ef86..c6d599e 100644 --- a/src/routes/settings/maintenance/+page.svelte +++ b/src/routes/settings/maintenance/+page.svelte @@ -7,7 +7,7 @@ /** @type {import('$lib/extension/entities/MaintenanceProfile.js').default[]} */ let profiles = []; - $: profiles = $maintenanceProfilesStore.sort((a, b) => b.settings.name.localeCompare(a.settings.name)); + $: profiles = $maintenanceProfilesStore.sort((a, b) => a.settings.name.localeCompare(b.settings.name)); function resetActiveProfile() { $activeProfileStore = null; From 323fa4e2b730711b7434374bc4a9556ce5bd5026 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sat, 10 Aug 2024 14:37:02 +0400 Subject: [PATCH 2/2] Sort tags alphabetically --- src/components/maintenance/ProfileView.svelte | 4 +++- src/routes/settings/maintenance/[id]/edit/+page.svelte | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/maintenance/ProfileView.svelte b/src/components/maintenance/ProfileView.svelte index 4016620..7a01c62 100644 --- a/src/components/maintenance/ProfileView.svelte +++ b/src/components/maintenance/ProfileView.svelte @@ -1,6 +1,8 @@
@@ -10,7 +12,7 @@
Tags:
- {#each profile.settings.tags as tagName} + {#each sortedTagsList as tagName} {tagName} {/each}
diff --git a/src/routes/settings/maintenance/[id]/edit/+page.svelte b/src/routes/settings/maintenance/[id]/edit/+page.svelte index 2214cb3..296f4ce 100644 --- a/src/routes/settings/maintenance/[id]/edit/+page.svelte +++ b/src/routes/settings/maintenance/[id]/edit/+page.svelte @@ -28,7 +28,7 @@ if (maybeExistingProfile) { targetProfile = maybeExistingProfile; profileName = targetProfile.settings.name; - tagsList = [...targetProfile.settings.tags]; + tagsList = [...targetProfile.settings.tags].sort((a, b) => a.localeCompare(b)); } else { goto('/settings/maintenance'); }