Skip to main content

Sidebar

Side navigation panel with collapsible support.

Import​

import { Sidebar } from '@kikumi3n/ui';

Usage​

<Sidebar
items={[
{ key: 'home', label: 'Home', icon: <HomeIcon />, href: '/' },
{ key: 'settings', label: 'Settings', icon: <GearIcon />, href: '/settings' },
]}
collapsed={false}
onToggle={() => setCollapsed(!collapsed)}
/>

API​

PropTypeDefaultDescription
itemsSidebarItem[]requiredNavigation items
collapsedbooleanfalseCollapsed state
onToggle() => void—Toggle handler