fixed bug
This commit is contained in:
@@ -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>);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user