{isSidebarOpen ? (
<>
EasyML
>
) : (
)}
{navItems.map((section) => (
toggleSection(section.title)}
>
{isSidebarOpen && (
<>
{section.title}
{openSections.includes(section.title) ? (
) : (
)}
>
)}
{isSidebarOpen && section.children?.map((item) => (
cn(
"flex items-center pl-8 pr-2 py-2 text-sm rounded-md",
isActive
? "bg-blue-50 text-blue-600"
: "text-gray-600 hover:bg-gray-50"
)
}
>
{item.title}
))}
))}
{/* Settings Link */}
cn(
"flex items-center w-full p-2 rounded-md",
isActive
? "bg-blue-50 text-blue-600"
: "text-gray-600 hover:bg-gray-50"
)
}
>
{isSidebarOpen && (
Settings
)}