diff --git a/src/components/SideMenu/SideMenu.tsx b/src/components/SideMenu/SideMenu.tsx index e4dfe2c8..2ef083d6 100644 --- a/src/components/SideMenu/SideMenu.tsx +++ b/src/components/SideMenu/SideMenu.tsx @@ -32,6 +32,10 @@ export class SideMenu extends React.Component<{ menu: MenuStore; className?: str } activate = (item: IMenuItem) => { + if (item && item.active) { + return item.expanded ? item.collapse() : item.expand(); + } + this.props.menu.activateAndScroll(item, true); setTimeout(() => { if (this._updateScroll) {