From a8b7f37377327d3ecb69b79df27cfaab9ce8ff4f Mon Sep 17 00:00:00 2001 From: Bhwa233 <404174262@qq.com> Date: Sat, 16 Mar 2024 16:16:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DuseMemo=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/fukasawa/components/AsideLeft.js | 34 +++++++++++++------------ 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/themes/fukasawa/components/AsideLeft.js b/themes/fukasawa/components/AsideLeft.js index 984385cf..f6025d04 100644 --- a/themes/fukasawa/components/AsideLeft.js +++ b/themes/fukasawa/components/AsideLeft.js @@ -45,6 +45,23 @@ function AsideLeft(props) { } }, [isCollapsed]) + const position = useMemo(() => { + const isReverse = JSON.parse(siteConfig('LAYOUT_SIDEBAR_REVERSE')) + if (isCollapsed) { + if (isReverse) { + return 'right-2' + } else { + return 'left-2' + } + } else { + if (isReverse) { + return 'right-80' + } else { + return 'left-80' + } + } + }, [isCollapsed]) + // 折叠侧边栏 const toggleOpen = () => { setIsCollapse(!isCollapsed) @@ -75,22 +92,7 @@ function AsideLeft(props) { } } }, []) - const position = useMemo(()=>{ - const isReverse = JSON.parse(siteConfig('LAYOUT_SIDEBAR_REVERSE')) - if(isCollapsed){ - if(isReverse){ - return 'right-2' - }else{ - return 'left-2' - } - }else{ - if(isReverse){ - return 'right-80' - }else{ - return 'left-80' - } - } - },[isCollapsed] ) + return