From 7d13513857f811515da1e7cddccf6dd9c13dfbd8 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 26 二月 2024 11:10:03 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/App.jsx | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/zy-asrs-flow/src/App.jsx b/zy-asrs-flow/src/App.jsx
index 7f29aee..cc6252a 100644
--- a/zy-asrs-flow/src/App.jsx
+++ b/zy-asrs-flow/src/App.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Footer, Question, SelectLang, AvatarDropdown, AvatarName, Brightness } from '@/components';
+import { Footer, Question, SelectLang, AvatarDropdown, AvatarName, Brightness, LayoutSwitch } from '@/components';
import { LinkOutlined } from '@ant-design/icons';
import { SettingDrawer } from '@ant-design/pro-components';
import { history, Link } from '@umijs/max';
@@ -88,12 +88,19 @@
return JSON.parse(localStorage.getItem('darkMode')) || true;
});
+ const [layoutMode, setLayoutMode] = React.useState(() => {
+ return JSON.parse(localStorage.getItem('layoutMode')) || true;
+ });
+
+
React.useEffect(() => {
localStorage.setItem('darkMode', JSON.stringify(darkMode));
- }, [darkMode]);
+ localStorage.setItem('layoutMode', JSON.stringify(layoutMode));
+ }, [darkMode, layoutMode]);
return {
actionsRender: () => [
+ <LayoutSwitch layoutMode={layoutMode} setLayoutMode={setLayoutMode} />,
<Brightness darkMode={darkMode} setDarkMode={setDarkMode} />,
// <Question key="doc" />,
// <SelectLang key="SelectLang" />
@@ -187,7 +194,7 @@
);
},
...initialState?.settings,
- layout: 'top', // layout 鐨勮彍鍗曟ā寮忥紝side锛氬彸渚у鑸紝top锛氶《閮ㄥ鑸�
+ layout: layoutMode ? 'top' : 'mix', // layout 鐨勮彍鍗曟ā寮忥紝side锛氬彸渚у鑸紝top锛氶《閮ㄥ鑸�
// contentStyle: () => { // layout 鐨勫唴瀹瑰尯 style
// return
// },
--
Gitblit v1.9.1