mirror of
https://github.com/rajnandan1/kener.git
synced 2026-08-07 07:14:56 +00:00
Merge pull request #777 from TTurletti/fix/theme-not-respected
fix: pass defaultMode to ModeWatcher so site theme is respected
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
import KenerNav from "$lib/components/KenerNav.svelte";
|
||||
</script>
|
||||
|
||||
<ModeWatcher />
|
||||
<ModeWatcher defaultMode={data.defaultSiteTheme as 'light' | 'dark' | 'system'} />
|
||||
<Toaster />
|
||||
|
||||
<svelte:head>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
let { children, data } = $props();
|
||||
</script>
|
||||
|
||||
<ModeWatcher />
|
||||
<ModeWatcher defaultMode={data.defaultSiteTheme as 'light' | 'dark' | 'system'} />
|
||||
<Toaster />
|
||||
|
||||
<svelte:head>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<ModeWatcher />
|
||||
<ModeWatcher defaultMode={data.defaultSiteTheme as 'light' | 'dark' | 'system'} />
|
||||
|
||||
<Toaster />
|
||||
|
||||
|
||||
@@ -49,12 +49,14 @@ export const load: LayoutServerLoad = async ({ cookies, route }) => {
|
||||
const siteStatusColors = siteData.colors;
|
||||
const siteStatusColorsDark = siteData.colorsDark || siteStatusColors;
|
||||
const font = siteData.font || { cssSrc: "", family: "" };
|
||||
const defaultSiteTheme = siteData.theme || "system";
|
||||
return {
|
||||
userDb: loggedInUser,
|
||||
userPermissions: [...userPermissions],
|
||||
siteStatusColors,
|
||||
siteStatusColorsDark,
|
||||
font,
|
||||
defaultSiteTheme,
|
||||
canSendEmail: IsEmailSetup(),
|
||||
seedSiteData,
|
||||
};
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
let pageTitle = $derived(navItems.find((item) => page.url.pathname.startsWith(item.url))?.title || "Dashboard");
|
||||
</script>
|
||||
|
||||
<ModeWatcher />
|
||||
<ModeWatcher defaultMode={data.defaultSiteTheme as 'light' | 'dark' | 'system'} />
|
||||
<Toaster />
|
||||
|
||||
<svelte:head>
|
||||
|
||||
Reference in New Issue
Block a user