fixed bug

This commit is contained in:
AmirHossein Mahmoodi
2024-01-14 13:32:38 +03:30
parent 84c5bedd81
commit 84ffc999f4

View File

@@ -64,18 +64,21 @@ export default function SidebarList({handleDrawerToggle}) {
}, [selectedKey]);
return (<List dense={true} sx={{overflow: "scroll", p: 0}}>
{itemMenu.map((itemArr, index) => (<Fragment key={index}>
{itemMenu.map((itemArr, index) => {
let isDividerVisible = false;
return (<Fragment key={index}>
{itemArr.map((item) => <Fragment key={item.key}>
{(item.permissions.some((permission) => user?.permissions?.includes(permission)) || item.permissions.includes('all')) &&
{(item.permissions.some((permission) => user?.permissions?.includes(permission)) || item.permissions.includes('all')) && <>
<SidebarListItem
item={item}
dispatch={dispatch}
handleDrawerToggle={handleDrawerToggle}
/>}
/>
{isDividerVisible = true}
</>}
</Fragment>)}
<Divider/>
</Fragment>))}
</List>
);
{isDividerVisible && <Divider/>}
</Fragment>)
})}
</List>);
}