Dropdown

Displays a menu to the user — such as a set of actions or functions — triggered by a button.

Basic Usage

1import {
2 Dropdown,
3 DropdownTrigger,

Alignment

The dropdown can be aligned to the left (default), right, or center of the trigger.

1import { Dropdown, DropdownTrigger, DropdownMenu, DropdownItem } from "@/zeroui/components/dropdowns";
2import { Button } from "@/zeroui/components/buttons";
3import { User, Settings } from "lucide-react";

Installation

npx zeroui@latest add dropdown

DropdownMenu Props

Props

nametypedefaultdescription
align"left" | "right" | "center""left"-
widthstring"w-56"-
childrenReactNode--

DropdownItem Props

Props

nametypedefaultdescription
variant"default" | "destructive""default"-
iconReactNode--
shortcutstring--
onClick(e: MouseEvent) => void--
childrenReactNode--