From 70fd9528e6e00a12ed9b70c253c557aa5055ce8e Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 26 二月 2024 09:38:48 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/App.jsx |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/zy-asrs-flow/src/App.jsx b/zy-asrs-flow/src/App.jsx
index f5ebeca..f9725c3 100644
--- a/zy-asrs-flow/src/App.jsx
+++ b/zy-asrs-flow/src/App.jsx
@@ -14,6 +14,7 @@
 const isDev = process.env.NODE_ENV === 'development';
 const loginPath = '/user/login';
 const defaultAvatar = 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png'
+import logo from '../public/img/logo.png'
 
 // https://xflow.antv.vision/zh-CN/docs/tutorial/solutions/dag DAG 娴佺▼鍥�
 export function render(oldRender) {
@@ -81,8 +82,20 @@
 // ProLayout 鏀寔鐨刟pi https://procomponents.ant.design/components/layout
 // 浼樺厛绾� layout > config > defaultSetting
 export const layout = ({ initialState, setInitialState }) => {
+  const [darkMode, setDarkMode] = React.useState(() => {
+    return JSON.parse(localStorage.getItem('darkMode')) || false;
+  });
+
+  React.useEffect(() => {
+    localStorage.setItem('darkMode', JSON.stringify(darkMode));
+  }, [darkMode]);
+
   return {
-    actionsRender: () => [<Brightness />, <Question key="doc" />, <SelectLang key="SelectLang" />],
+    actionsRender: () => [
+      <Brightness darkMode={darkMode} setDarkMode={setDarkMode} />,
+      // <Question key="doc" />,
+      // <SelectLang key="SelectLang" />
+    ],
     avatarProps: {
       src: initialState?.currentUser?.avatar,
       title: <AvatarName />,
@@ -181,8 +194,10 @@
     fixSiderbar: true,  // 鍥哄畾瀵艰埅
     // settings: defaultSettings, // layout 鐨勮缃�
     // waterMarkProps: { content: initialState?.currentUser?.nickname }, //姘村嵃
-    navTheme: 'realDark', // 榛樿涓婚棰滆壊  "realDark" | "light" | undef...
+    // navTheme: 'realDark', // 榛樿涓婚棰滆壊  "realDark" | "light" | undef...
+    navTheme: darkMode ? 'realDark' : 'light',
     footerRender: false,  // 椤佃剼 鍚敤璇锋敞閲婏紝涓嶆槸璁剧疆涓簍rue
+    logo: logo,
   };
 };
 

--
Gitblit v1.9.1