AppSidebar
AppDaraltılabilir kenar çubuğu. navGroups veya navItems alır; collapsed toggle dahili. searchable prop ile yerleşik arama filtresi; footer slotu ile kullanıcı bilgisi veya herhangi bir içerik gösterilebilir.
JD
Jane Doe
Admin
<AppSidebar
navGroups={[
{ label: 'Main', items: mainItems },
{ label: 'Settings', items: settingsItems },
]}
activeId={activeId}
onSelect={setActiveId}
footer={({ collapsed }) => (
<div className={collapsed ? 'p-3 flex items-center justify-center' : 'p-3 flex items-center gap-2'}>
<Avatar name="Jane Doe" size="sm" status="online" />
{!collapsed && <p className="text-xs font-semibold">Jane Doe</p>}
</div>
)}
/><AppSidebar
navGroups={navGroups}
activeId={activeId}
onSelect={setActiveId}
searchable
/><AppSidebar
navGroups={navGroups}
activeId={activeId}
onSelect={setActiveId}
defaultCollapsed
/>