diff --git a/libs/ui/src/organisms/backoffice-sidebar/backoffice-sidebar.tsx b/libs/ui/src/organisms/backoffice-sidebar/backoffice-sidebar.tsx index ef0b498..0480412 100644 --- a/libs/ui/src/organisms/backoffice-sidebar/backoffice-sidebar.tsx +++ b/libs/ui/src/organisms/backoffice-sidebar/backoffice-sidebar.tsx @@ -164,7 +164,15 @@ export const BackofficeSidebar: FC = ({ }): ReactElement => { const { signOut } = useSession(); const location = useLocation(); - const [openGroups, setOpenGroups] = useState>({}); + const [openGroups, setOpenGroups] = useState>(() => { + const initial: Record = {}; + MENUS.forEach((menu) => { + if (menu.children?.some((child) => child.href && location.pathname.includes(child.href))) { + initial[menu.label] = true; + } + }); + return initial; + }); const isActive = (path: string) => { if (path === '/dashboard' && location.pathname === '/dashboard-dimentorin') return false;