From c805be725d1832e2a467b5d166f4c1516f13a71d Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Sun, 10 Dec 2023 19:24:18 -0700 Subject: [PATCH] Apply dark mode setting at start (#42) Closes: #40 Signed-off-by: Justin Georgi Reviewed-on: https://gitea.azgeorgis.net/Georgi_Lab/ALVINN_f7/pulls/42 --- src/components/app.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/app.vue b/src/components/app.vue index 4c4d441..d00a0fd 100644 --- a/src/components/app.vue +++ b/src/components/app.vue @@ -41,11 +41,17 @@ setup() { const device = getDevice(); // Framework7 Parameters + var loadThemeSettings = localStorage.getItem('themeSettings') + if (loadThemeSettings) var themeSettings = JSON.parse(loadThemeSettings) + try { + var darkTheme = themeSettings.darkMode.toString() + } catch { + var darkTheme = 'auto' + } const f7params = { name: 'ALVINN', // App name theme: 'auto', // Automatic theme detection - //autoDarkTheme: !(localStorage.getItem('openhab.ui:theme.dark')), - darkMode: 'auto', + darkMode: darkTheme, colors: { primary: '#002f65', },