Buttons

Botones con un efecto repplie.

Button Variants

Buttons Sizes

Button asChild

Utiliza la propiedad asChild para delegar el renderizado al componente hijo. Ideal para integrar con Link de Next.js manteniendo el efecto ripple y los estilos.

Component API

Button

PropTypeDefaultDescription
childrenReact.ReactNodeundefinedContenido del botón.
variantprimary | secondary | ghost | destructive | iconprimaryVariante del botón.
classNamestringundefinedClases CSS adicionales para el contenedor.
sizesm | md | lg | iconsmTamaño del botón.
asChildbooleanfalseSi es true, el botón se comportará como su hijo.
ripplebooleantrueActiva o desactiva el efecto de onda (ripple).
disabledbooleanfalseDeshabilitar el botón.
durationstring600msDuración de la animación ripple.