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