name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, output, tested, tests, test_file_path, file_path, props, emits, has_state, framework, variant
| name |
kind |
lang |
domain |
version |
purity |
signature |
description |
tags |
uses_functions |
uses_types |
returns |
returns_optional |
error_type |
imports |
output |
tested |
tests |
test_file_path |
file_path |
props |
emits |
has_state |
framework |
variant |
| dropdown_menu |
component |
ts |
ui |
1.0.0 |
impure |
DropdownMenu(props: DropdownMenuProps): JSX.Element |
Menu de acciones y contexto accesible con items, checkboxes, radios, separadores y submenus. Base-UI Menu primitive. |
| dropdown |
| menu |
| component |
| ui |
| interactive |
| overlay |
| mantine |
|
|
|
|
false |
|
|
Componente DropdownMenu que renderiza menú desplegable accesible con items, checkboxes, radios y submenus |
false |
|
|
frontend/functions/ui/dropdown_menu.tsx |
| name |
type |
required |
description |
| open |
boolean |
false |
Estado controlado de apertura |
|
| name |
type |
required |
description |
| defaultOpen |
boolean |
false |
Estado inicial de apertura |
|
| name |
type |
required |
description |
| onOpenChange |
(open: boolean) => void |
false |
Callback cuando cambia el estado |
|
| name |
type |
required |
description |
| modal |
boolean |
false |
Comportamiento modal (default: true) |
|
|
|
false |
react |
|
Ejemplo
Notas
Exports: DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, DropdownMenuPortal.