Skip to main content

Dropdown-menu

frontend/packages/ui/src/components/dropdown-menu.tsx

Component

function DropdownMenu({ ...props }: MenuPrimitive.Root.Props)

Component

function DropdownMenuPortal({ ...props }: MenuPrimitive.Portal.Props)

Component

function DropdownMenuTrigger({ ...props }: MenuPrimitive.Trigger.Props)

Component

function DropdownMenuContent({
align = "start",
alignOffset = 0,
side = "bottom",
sideOffset = 4,
className,
...props
}: MenuPrimitive.Popup.Props &
Pick<
MenuPrimitive.Positioner.Props,
"align" | "alignOffset" | "side" | "sideOffset"
>)

Component

function DropdownMenuGroup({ ...props }: MenuPrimitive.Group.Props)

Component

function DropdownMenuLabel({
className,
inset,
...props
}: MenuPrimitive.GroupLabel.Props & {
inset?: boolean
})

Component

function DropdownMenuItem({
className,
inset,
variant = "default",
...props
}: MenuPrimitive.Item.Props & {
inset?: boolean
variant?: "default" | "destructive"
})

Component

function DropdownMenuSub({ ...props }: MenuPrimitive.SubmenuRoot.Props)

Component

function DropdownMenuSubTrigger({
className,
inset,
children,
...props
}: MenuPrimitive.SubmenuTrigger.Props & {
inset?: boolean
})

Component

function DropdownMenuSubContent({
align = "start",
alignOffset = -3,
side = "right",
sideOffset = 0,
className,
...props
}: React.ComponentProps<typeof DropdownMenuContent>)

Component

function DropdownMenuCheckboxItem({
className,
children,
checked,
inset,
...props
}: MenuPrimitive.CheckboxItem.Props & {
inset?: boolean
})

Component

function DropdownMenuRadioGroup({ ...props }: MenuPrimitive.RadioGroup.Props)

Component

function DropdownMenuRadioItem({
className,
children,
inset,
...props
}: MenuPrimitive.RadioItem.Props & {
inset?: boolean
})

Component

function DropdownMenuSeparator({
className,
...props
}: React.ComponentProps<"div">)

Component

function DropdownMenuShortcut({
className,
...props
}: React.ComponentProps<"span">)