Muestra una lista de opciones y permite al usuario seleccionar una.
Utiliza la propiedad appearance para cambiar el estilo visual del listbox.}
Utiliza las propiedades value y onChange para controlar el estado del listbox
| Prop | Tipo | Requerido | Descripción |
|---|---|---|---|
defaultValue | { value: string; label: string } | - | El valor de la opción que debe estar seleccionada al renderizarse inicialmente. Úsalo cuando no controles el estado de las opciones. |
value | { value: string; label: string } | - | El valor controlado de la opción que se activará. Debes usarlo junto con onValueChange. |
onValueChange | (value: { value: string; label: string }) => void | - | Manejador de evento que se llama cuando cambia el valor. |
| Prop | Tipo | Requerido | Descripción |
|---|---|---|---|
asChild | boolean | - | Reemplaza el elemento predeterminado con el hijo proporcionado, fusionando sus props y comportamiento. |
| Prop | Tipo | Requerido | Descripción |
|---|---|---|---|
value | string | - | El valor de la opción. |
label | string | - | El nombre de la opción que se muestra en el input, botón u otro elemento cuando es seleccionada. |
| Prop | Tipo | Requerido | Descripción |
|---|---|---|---|
children | ReactNode | - | Contenido del listbox options. |