Empezar
Instalación
Instala el paquete, o copia los componentes que necesites. De cualquier forma, agrega la hoja de estilos y el proveedor de tema.
1. Instala
npm install @alea/ui
2. Agrega los estilos y las fuentes
La hoja de estilos tiene los tokens y todos los componentes. Las fuentes son Crimson Pro, Inter y JetBrains Mono.
// main.tsximport '@alea/ui/styles.css';
<link rel="preconnect" href="https://fonts.googleapis.com" /><link href="https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@300;400&family=Inter:wght@400;500;600&family=JetBrains+Mono&display=swap" rel="stylesheet" />
3. Envuelve la app
ThemeProvider define oscuro, claro o sistema en la página y recuerda la elección. ToastProvider solo hace falta para los toasts.
import { ThemeProvider, ToastProvider, Button } from '@alea/ui';export function App() {return (<ThemeProvider defaultTheme="system"><ToastProvider><Button>Hello</Button></ToastProvider></ThemeProvider>);}