Skip to content

Commit 295ed39

Browse files
committed
fix(FR-820): compact sidebar doesn't work when refreshing.
1 parent b898457 commit 295ed39

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

react/src/components/MainLayout/MainLayout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ function MainLayout() {
162162
!compactSidebarActive && setSideCollapsed(false);
163163
}
164164
}}
165-
onCollapse={(collapsed) => {
166-
setSideCollapsed(collapsed);
165+
onRequestCollapse={() => {
166+
setSideCollapsed((v) => !v);
167167
}}
168168
webuiplugins={webUIPlugins}
169169
/>

react/src/components/MainLayout/WebUISider.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ type MenuItem = {
5858
interface WebUISiderProps
5959
extends Pick<BAISiderProps, 'collapsed' | 'collapsedWidth' | 'onBreakpoint'> {
6060
webuiplugins?: WebUIPluginType;
61-
onCollapse?: (collapsed: boolean) => void;
61+
onRequestCollapse?: (collapsed: boolean) => void;
6262
}
6363

6464
type GroupName =
@@ -441,9 +441,8 @@ const WebUISider: React.FC<WebUISiderProps> = (props) => {
441441
<SiderToggleButton
442442
collapsed={props.collapsed}
443443
buttonTop={68}
444-
// buttonTop={18}
445444
onClick={(collapsed) => {
446-
props.onCollapse?.(collapsed);
445+
props.onRequestCollapse?.(collapsed);
447446
}}
448447
hidden={!gridBreakpoint.sm || !isSiderHover}
449448
/>

0 commit comments

Comments
 (0)