{menuItems.map((item) => {
const hasRolePermission = hasPermission(item.roles);
// console.log(`🔍 Menu item ${item.path} (${item.label}):`, {
// roles: item.roles,
// hasPermission: hasRolePermission,
// userRole: user?.role
// });
if (!hasRolePermission) return null;
const Icon = item.icon;
const active = isActive(item.path);
return (
{(!sidebarCollapsed || isMobile) && item.label}
);
})}