瀏覽代碼

allow toggles and storage of active theme

Sven Czarnian 2 年之前
父節點
當前提交
e2a1dc6001
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/contexts/themecontext.tsx

+ 4 - 4
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<boolean>();
   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');