vaiperui

docs / primeros pasos

Primeros pasos

De cero a tu primera pantalla: CSS importado, un componente renderizado y la variante que quieras.

Tu primer componente

Con el CSS importado, usar un componente es una línea. Aquí, un Button con la variante primaria:

Button.tsx
import { Button } from "vaiperui";
export function Guardar() {
return <Button variantColor="primary">Guardar</Button>;
}
preview

Variantes

Los componentes comparten las mismas props de diseño — variantColor, size, radius y animation. El Button suma además variant y hover; consulta la referencia de cada componente para la lista completa.

variants.tsx
<Button variantColor="success" radius="full">
Confirmar
</Button>
<Button variant="outlined" variantColor="warning">
Revisar
</Button>
<Button variantColor="danger" hover="lift">
Eliminar
</Button>

El diferencial: máscaras

El Input formatea teléfonos, tarjetas, fechas y documentos automáticamente mientras el usuario escribe. Basta con pasar mask.

Input.tsx
import { Input } from "vaiperui";
export function Telefono() {
return <Input label="Teléfono" mask="phone" />;
}
preview

A dónde ir ahora

siguiente paso

Esta guía cubrió lo esencial con Button e Input, pero la librería no se detiene ahí. Consulta la referencia completa de Button, Input o Select.