components

Dropdown

Reveal additional actions or content

Source CodeRadix

Installation

pnpm dlx radianui@latest add dropdown

Usage

Imports

/components/ui/dropdown.tsx
import {
	Dropdown,
	DropdownContent,
	DropdownItem,
	DropdownSub,
	DropdownSubContent,
	DropdownSubTrigger,
	DropdownTrigger,
} from "@/components/ui/dropdown"

Code

/components/ui/dropdown.tsx
<Dropdown>
	<DropdownTrigger asChild>
		<Button variant="outline">Open Menu</Button>
	</DropdownTrigger>
	<DropdownContent>
		<DropdownGroup title="Actions" selectionMode="single">
			<DropdownItem value="new">New File</DropdownItem>
			<DropdownItem value="open">Open File</DropdownItem>
			<DropdownItem value="save">Save</DropdownItem>
		</DropdownGroup>
	</DropdownContent>
</Dropdown>

Examples

User Menu

With Checkbox

With Radio Group

Props

<Dropdown>
NameDefaultValues
indicatorPositionrightleftright
indicatornullReactNode
External Reference--
<DropdownTrigger>
NameDefaultValues
asChildtrueboolean
External Reference--
<DropdownContent>
NameDefaultValues
placementbottomtopbottomleftright
alignstartstartcenterend
External Reference--
<DropdownItem>
NameDefaultValues
insetfalseboolean
External Reference--