Dropdown Menu
Understand the design system and contribute to it
Component preview
The live preview for UI components is handled by components/atoms/codedocs/ComponentPreview.tsx. Use it directly inside MDX whenever you want a playground-style embed. Provide componentProps to set default values and propOptions to surface toggle-able props next to the preview.
Prop reference
Auto-generated from the component source
DropdownMenu
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.Root>
DropdownMenuCheckboxItem
classNamechildrenchecked
React.ComponentProps<typeof DropdownMenuPrimitive.CheckboxItem>
DropdownMenuContent
classNamesideOffset= 4
React.ComponentProps<typeof DropdownMenuPrimitive.Content>
DropdownMenuGroup
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.Group>
DropdownMenuItem
classNameinsetvariant= "default"
React.ComponentProps<typeof DropdownMenuPrimitive.Item> & { inset?: boolean; variant?: "default" | "destructive"; }
DropdownMenuLabel
classNameinset
React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?: boolean; }
DropdownMenuPortal
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.Portal>
DropdownMenuRadioGroup
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>
DropdownMenuRadioItem
classNamechildren
React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>
DropdownMenuSeparator
className
React.ComponentProps<typeof DropdownMenuPrimitive.Separator>
DropdownMenuShortcut
className
React.ComponentProps<"span">
DropdownMenuSub
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.Sub>
DropdownMenuSubContent
className
React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>
DropdownMenuSubTrigger
classNameinsetchildren
React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigger> & { inset?: boolean; }
DropdownMenuTrigger
All props are forwarded to the underlying primitive.
React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>