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
base-ui
false
@base-ui/react/menu
lucide-react
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.