Dropdown

The Dropdown component is used to show collapsible child items.

1. Import

KUMUI exports 11 Dropdown-related components:

import {   DropdownMenu,
  DropdownMenuTrigger,
  DropdownMenuContent,
  DropdownMenuItem,
  DropdownMenuCheckboxItem,
  DropdownMenuLabel,
  DropdownMenuSeparator,
  DropdownMenuShortcut,
  DropdownMenuSub,
  DropdownMenuSubTrigger,
  DropdownMenuSubContent,
  Button, } from "@rohitgadekar/kimui";

2. Usage


3. API

3.1 DropdownMenu

AttributeTypeDescriptionDefault
children

React.ReactNode

DropdownMenu components such as trigger, items, etc.-

3.2 DropdownMenuTrigger

AttributeTypeDescriptionDefault
asChild

boolean

Whether the DropdownMenuTrigger is wrapped inside another component (like a Button)false

3.3 DropdownMenuContent

AttributeTypeDescriptionDefault
children

React.ReactNode

Content of the dropdown menu (items, labels, separators)-

3.4 DropdownMenuLabel

AttributeTypeDescriptionDefault
children

React.ReactNode

Label for the dropdown menu, often used as a heading for groups of items-

3.5 DropdownMenuItem

AttributeTypeDescriptionDefault
onClick

function

Callback function for handling item click events-
children

React.ReactNode

Content displayed inside the menu item-

3.6 DropdownMenuSeparator

AttributeTypeDescriptionDefault
children

React.ReactNode

A visual separator between menu items-

3.7 DropdownMenuCheckboxItem

AttributeTypeDescriptionDefault
checked

boolean

Whether the checkbox is checkedfalse
onCheckedChange

function

Callback function to handle checkbox state changes-
children

React.ReactNode

Content of the checkbox item-

3.8 DropdownMenuSub

AttributeTypeDescriptionDefault
children

React.ReactNode

Submenu component containing further items-

3.9 DropdownMenuSubTrigger

AttributeTypeDescriptionDefault
children

React.ReactNode

The trigger item for the submenu, usually a label or icon-

3.10 DropdownMenuSubContent

AttributeTypeDescriptionDefault
children

React.ReactNode

Items inside the submenu-

3.11 DropdownMenuShortcut

AttributeTypeDescriptionDefault
children

React.ReactNode

Shortcut key display for the menu item-