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