From 2a90457e2903370ceb41a1fc366041cf085c7efe Mon Sep 17 00:00:00 2001 From: seriousm4x Date: Mon, 14 Aug 2023 01:48:48 +0200 Subject: [PATCH] order by groups if localstorage unset --- frontend/src/routes/+page.svelte | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index c4aacd2e..294a1ef7 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -42,8 +42,8 @@ }); } - $: if (browser) { - localStorage.setItem('orderBy', orderBy || 'name'); + $: if (browser && orderBy !== undefined) { + localStorage.setItem('orderBy', orderBy); } $: if (browser && orderByGroups !== undefined) { localStorage.setItem('orderByGroups', orderByGroups.toString()); @@ -72,7 +72,11 @@ } else { orderBy = 'name'; } - orderByGroups = localStorage.getItem('orderByGroups') === 'true' ? true : false; + if (localStorage.getItem('orderByGroups') === null) { + orderByGroups = true; + } else { + orderByGroups = localStorage.getItem('orderByGroups') === 'true' ? true : false; + } // get collections and subscribe to changes getAllDevices();