pernocta

Componentes

Botones

Acciones claras con jerarquía evidente. El botón primario lleva un degradado coral que se desplaza al pasar el ratón; el secundario es casi negro.

Variantes#

Tamaños#

sm (36 px) para barras densas, md (48 px) por defecto, lg (56 px) para la acción principal en móvil.

Con iconos y estados#

IconButton#

Botón circular solo con icono. La prop label es obligatoria (nombre accesible y tooltip nativo).

API#

PropTipoPor defectoDescripción
variantprimary | secondary | outline | soft | ghost | link | nature | dangerprimaryJerarquía visual
sizesm | md | lgmdAltura 36 / 48 / 56 px
blockbooleanfalseOcupa todo el ancho
loadingbooleanfalseMuestra spinner, desactiva y mantiene el ancho
leading / trailingReactNode—Iconos antes/después del texto
asChildbooleanfalseRenderiza el hijo (p. ej. un <Link>) con los estilos del botón

Uso#

HazVerbos concretos: “Cómo llegar”, “Guardar”, “Ver 24 sitios”.
EvitaTextos vagos como “OK”, “Enviar” o “Clic aquí”.