noora/docs/components/sidebar.md
Provides responsive side navigation.
<noora-sidebar>
<noora-sidebar-item href="/" icon="dashboard">Dashboard</noora-sidebar-item>
</noora-sidebar>
| Attribute | Type or allowed values | Default | Description |
|---|---|---|---|
label | string | "Primary navigation" | Sets the accessible navigation label. |
| Property | Type or allowed values | Default | Description |
|---|---|---|---|
items | Array<Record<string, unknown>> | [] | Defines navigation programmatically when declarative sidebar children are not used. |
| Slot | Description |
|---|---|
default | Declarative noora-sidebar-item and noora-sidebar-group children. |
| Part | Description |
|---|---|
sidebar | The sidebar container. |
viewport | The scrollable navigation viewport. |
Provide structured navigation items.
<noora-sidebar>
<noora-sidebar-item href="/" icon="dashboard" selected>Dashboard</noora-sidebar-item>
<noora-sidebar-group label="Projects" default-open>
<noora-sidebar-item href="/projects/tuist">Tuist</noora-sidebar-item>
<noora-sidebar-item href="/projects/noora">Noora</noora-sidebar-item>
</noora-sidebar-group>
</noora-sidebar>