mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 20:19:34 +01:00
1.5 KiB
1.5 KiB
description, links
| description | links | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Display a list of actions in a dropdown menu. |
|
Usage
Pass an array of arrays to the items prop of the Dropdown component. Each array represents a group of items. Each item can have the following properties:
label- The label of the item.icon- The icon of the item.iconClass- The class of the icon of the item.avatar- The avatar of the item. You can pass all the props of the Avatar component.shortcuts- The shortcuts of the item.slot- The slot of the item.disabled- Whether the item is disabled.click- The click handler of the item.
You can also pass any property from the NuxtLink component such as to, exact, etc.
:component-example{component="dropdown-example-basic"}
Mode
Use the mode prop to switch between click and hover modes.
:component-example{component="dropdown-example-mode"}
Slots
item
Use the #item slot to customize the items content or pass a slot property to customize a specific item. You will have access to the item property in the slot scope.
:component-example{component="dropdown-example-slot"}
Props
:component-props
Preset
:component-preset