Button
Impulsar acción del usuario. Variantes de alta conversión. Estados claros.
Workspace name
Acme Studio
Instalación
pnpm dlx nachui add buttonAnatomía
Variantes
Tamaños
Table row
Invoice #2041
Northwind Labs, $1,280
Form footer
Billing address
Updated 3 days ago
Pricing page
Team plan
$24 per seat, billed monthly
Toolbar
Search this project
Icon size keeps the button square
Secondary
Seats
7 of 10 used on the Team plan
Destructive
Delete billing account
Removes 3 projects and every invoice from March 2024 onward. This cannot be undone.
Outline
Invoices
142 records, Jan 1 to Mar 31
Ghost
q3-roadmap.md
Edited by Nadia 4h ago
Link
Rate limit reached
This workspace made 10,000 API requests in the last hour. Limits reset at 14:00 UTC.
Referencia de API
Button
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
variant | "default" | "destructive" | "outline" | "secondary" | "ghost" | "link" | "default" | Estilo del botón. |
size | "default" | "sm" | "lg" | "icon" | "default" | Tamaño del botón. |
loading | boolean | false | Indica si el botón está en estado de carga. |
loader | React.ReactNode | <Loader2 /> | Componente loader personalizado para mostrar durante la carga. |
leftIcon | React.ReactNode | — | Ícono que aparece a la izquierda del contenido. |
rightIcon | React.ReactNode | — | Ícono que aparece a la derecha del contenido. |
fullWidth | boolean | false | Hace que el botón ocupe todo el ancho disponible. |
disabled | boolean | — | Desactiva el botón. |
className | string | — | Clases adicionales. |
type | "button" | "submit" | "reset" | "button" | Tipo de botón. |
children | React.ReactNode | — | Contenido del botón (texto, íconos, etc.). |
ButtonGroup
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
orientation | "horizontal" | "vertical" | "horizontal" | Dirección del grupo de botones. |
attached | boolean | false | Une los botones (sin bordes redondeados entre ellos). |
className | string | — | Clases adicionales. |
children | React.ReactNode | — | Botones dentro del grupo. |
¿Encontraste algo que mejorar?
¿Notaste un error, tipografía o detalle faltante en esta página? Ayúdanos a mejorar la documentación abriendo un issue en GitHub.