Reka UI logoReka
backdrop
PropDefaultType
as
'li'
AsTag | Component

The element or component this component should render as. Can be overwritten by asChild.

asChild
boolean

Change the default rendered element for the one passed as a child, merging their props and behavior.

Read our Composition guide for more details.

level*
number

Level of depth

value*
Record<string, any>

Value given to this item

EmitPayload
select
[event: SelectEvent<Record<string, any>>]

Event handler called when the selecting item.
It can be prevented by calling event.preventDefault.

toggle
[event: ToggleEvent<Record<string, any>>]

Event handler called when the selecting item.
It can be prevented by calling event.preventDefault.

Slots (default)Payload
isExpanded
boolean
isSelected
boolean
isIndeterminate
boolean | undefined
handleToggle
(): void
handleSelect
(): void