Overview
A navigation sidebar with a fixed header and footer, scrollable groups, and active-page links.
Component API
Sidebar.sidebar
Attributes
Attributes for Sidebar.sidebar
| Name | Type | Default |
Values
|
class |
:any
| nil | โ |
id |
:string
| Required | โ |
label |
:string
| "Sidebar" | โ |
rest |
:global
| nil | โ |
side |
:atom
| :left | :left, :right |
Slots
Slots for Sidebar.sidebar
| Name | Required |
footer |
Optional
|
header |
Optional
|
inner_block |
Required
|
Sidebar.sidebar_group
Attributes
Attributes for Sidebar.sidebar_group
| Name | Type | Default |
Values
|
class |
:any
| nil | โ |
label |
:string
| nil | โ |
rest |
:global
| nil | โ |
Slots
Slots for Sidebar.sidebar_group
| Name | Required |
action |
Optional
|
inner_block |
Required
|
Sidebar.sidebar_item
Attributes
Attributes for Sidebar.sidebar_item
| Name | Type | Default |
Values
|
active |
:boolean
| false | โ |
class |
:any
| nil | โ |
href |
:any
| nil | โ |
method |
:string
| "get" | "get", "head", "post", "put", "patch", "delete", "options", "connect", "trace" |
navigate |
:string
| nil | โ |
patch |
:string
| nil | โ |
replace |
:boolean
| false | โ |
rest |
:global
| nil | โ |
Slots
Slots for Sidebar.sidebar_item
| Name | Required |
inner_block |
Required
|
submenu |
Optional
|
trailing |
Optional
|