From e2a1dc6001bd3c144d933ae324c8cea16ad99419 Mon Sep 17 00:00:00 2001 From: Sven Czarnian Date: Sat, 5 Nov 2022 02:13:55 +0100 Subject: [PATCH] allow toggles and storage of active theme --- src/contexts/themecontext.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/contexts/themecontext.tsx b/src/contexts/themecontext.tsx index 7261a52..6a1dec3 100644 --- a/src/contexts/themecontext.tsx +++ b/src/contexts/themecontext.tsx @@ -1,4 +1,4 @@ -import React, { Dispatch, SetStateAction, useRef, useState } from 'react'; +import React, { Dispatch, SetStateAction, useEffect, useRef, useState } from 'react'; import { Session } from '../services'; // TODO dynamic theming @@ -17,10 +17,10 @@ export const ThemeProvider = ({ children }: { children: any }) => { const refDarkMode = useRef(); refDarkMode.current = darkMode; - //useEffect(() => { - // Session.setTheme(refDarkMode.current ? 'dark' : 'light'); + useEffect(() => { + Session.setTheme(refDarkMode.current ? 'dark' : 'light'); // window.location.reload(); - //}, [darkMode]); + }, [darkMode]); //if (darkMode) { // import('primereact/resources/themes/bootstrap4-dark-blue/theme.css');