🪇 Implements major structure and service refactors

This commit is contained in:
Rune Harlyk
2024-08-19 20:13:57 +02:00
committed by Rune Harlyk
parent 9978918bf9
commit 3da1717341
23 changed files with 139 additions and 121 deletions
+5 -2
View File
@@ -16,6 +16,9 @@
import Stopwatch from '~icons/tabler/24-hours';
import type { NTPSettings, NTPStatus } from '$lib/types/models';
import { api } from '$lib/api';
import { useFeatureFlags } from '$lib/stores/featureFlags';
const features = useFeatureFlags();
let ntpSettings: NTPSettings;
let ntpStatus: NTPStatus;
@@ -45,7 +48,7 @@
onDestroy(() => clearInterval(interval));
onMount(() => {
if (!$page.data.features.security || $user.admin) {
if (!$features.security || $user.admin) {
getNTPSettings();
}
});
@@ -209,7 +212,7 @@
{/await}
</div>
{#if !$page.data.features.security || $user.admin}
{#if !$features.security || $user.admin}
<Collapsible open={false} on:closed={getNTPSettings}>
<span slot="title">Change NTP Settings</span>
<form