Skip to content

Commit a5f1543

Browse files
Revet to "Release 2.2.0-alpha.8"
1 parent 78b6735 commit a5f1543

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

src/Layout/PanelSideBarLayout/PanelSideBar/Context/PanelSideBarContext.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { ComponentType, createContext, ReactNode, useContext, useEffect, useState } from "react";
1+
import React, { ComponentType, createContext, ReactNode, useContext, useState } from "react";
22
import { PanelItem, PanelMenuItem } from "../Definitions/PanelSideBarMenuItem";
33

44
export interface PanelLinkRendererProps<T> {
@@ -41,12 +41,6 @@ export const PanelSideBarProvider = <TPanelItem, TMenuItem>(props: PanelSideBarM
4141

4242
const [toggledMenuItemIds, setToggledMenuItemIds] = useState<string[]>([]);
4343

44-
useEffect(() => {
45-
globalItems.forEach((section) =>
46-
section.items.filter((i) => i.expanded).forEach((e) => setToggledMenuItemIds((prev) => [...prev, e.id])),
47-
);
48-
}, []);
49-
5044
const setActivePanel = (panelId: string) => setActivePanelId(panelId);
5145

5246
const toggleMenuItem: MenuItemToggleFn<TMenuItem> = (menuItem) => {

src/Layout/PanelSideBarLayout/PanelSideBar/PanelSideBarItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const PanelSideBarItem = (props: PanelSideBarItemProps) => {
1919
const { depth = 0, item, LinkRenderer, onClick, toggledItemIds = [] } = props;
2020

2121
const hasChildren = !!item.children?.length;
22-
const isOpen = toggledItemIds?.includes(item.id);
22+
const isOpen = toggledItemIds?.includes(item.id) || item.expanded;
2323

2424
if (item.display === false) {
2525
return null;

0 commit comments

Comments
 (0)