From 12bdbc7d634d40c13c29a506e7e623a9ae05ca83 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 09 十月 2024 10:39:40 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/tool.js     |    8 ++++++++
 zy-acs-flow/src/map/MapPage.jsx |   13 ++-----------
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 668d32c..4277552 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -37,12 +37,7 @@
     const themeMode = theme.palette.mode;
 
     useEffect(() => {
-        const parentElement = document.getElementById('main-content');
-        if (parentElement && parentElement.classList.contains('RaLayout-content')) {
-            parentElement.style.paddingLeft = '0px';
-            parentElement.style.paddingRight = '0px';
-        }
-
+        Tool.patchRaLayout('0px');
         const initialize = async () => {
             player = new Player(mapRef.current, themeMode);
             setApp(player.app);
@@ -68,11 +63,7 @@
         return () => {
             player.destroy();
             window.removeEventListener('resize', handleResize);
-
-            if (parentElement && parentElement.classList.contains('RaLayout-content')) {
-                parentElement.style.paddingLeft = '';
-                parentElement.style.paddingRight = '';
-            }
+            Tool.patchRaLayout('');
         };
     }, [themeMode])
 
diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js
index a445b38..26c7944 100644
--- a/zy-acs-flow/src/map/tool.js
+++ b/zy-acs-flow/src/map/tool.js
@@ -18,3 +18,11 @@
 export function getMapContainer() {
     return mapContainer;
 }
+
+export const patchRaLayout = (param) => {
+    const parentElement = document.getElementById('main-content');
+    if (parentElement && parentElement.classList.contains('RaLayout-content')) {
+        parentElement.style.paddingLeft = param;
+        parentElement.style.paddingRight = param;
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1