{visibleSections.map((section, idx) => {
const isCollapsed = collapsedSections[section.label] ?? false;
const isCollapsible = section.collapsed === true;
return (
0 ? "mt-2" : ""}>
{!isCollapsed && (
{section.items.map((item) => {
const isActive = activeHrefSet.has(item.href);
return (
{isActive && (
)}
{item.icon}
{item.label}
);
})}
)}
);
})}
{showManagerSection && showAdmin && (
Admin
{adminNavEntries.map((entry) => {
if (isSubGroup(entry)) {
const subCollapsed = collapsedSections[entry.label] ?? false;
return (
{!subCollapsed && (
{entry.items.map((item) => {
const isActive = activeHrefSet.has(item.href);
return (
{isActive && (
)}
{item.label}
);
})}
)}
);
}
const isActive = activeHrefSet.has(entry.href);
return (
{isActive && (
)}
{entry.icon}
{entry.label}
);
})}
)}
{/* Bottom actions */}