From 7b9e1cdaa263ab765acfca14db6b1312a6474061 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Tue, 30 Aug 2022 17:36:04 -0500 Subject: [PATCH] Fixing dark mode on load. --- src/app.html | 77 +++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 34 deletions(-) diff --git a/src/app.html b/src/app.html index d888584..df4aefd 100644 --- a/src/app.html +++ b/src/app.html @@ -1,41 +1,50 @@ - - - - - - - %sveltekit.head% - + // otherwise check for user preference + if (!userTheme && prefersDarkMode) { + htmlElement.dataset.theme = '🌛 Night'; + localStorage.theme = '🌛 Night'; + } - -
%sveltekit.body%
- - + if (!userTheme && prefersLightMode) { + htmlElement.dataset.theme = '☀️ Daylight'; + localStorage.theme = '☀️ Daylight'; + } + + // if nothing is set default to dark mode + if (!userTheme && !prefersDarkMode && !prefersLightMode) { + htmlElement.dataset.theme = '🌛 Night'; + localStorage.theme = '🌛 Night'; + } + + %sveltekit.head% + + + +
%sveltekit.body%
+ + + \ No newline at end of file