Saltar al contenido
Alea0.1
Pro
Desarrollo

De la instalación a producción

Componentes de React con accesibilidad, movimiento y temas por dentro. Instala un paquete, envuelve tu app y construye; cada página tiene ejemplos en vivo para copiar.

npm install @alea/ui

npm install @alea/ui

Inicio rápido

Tres pasos

npm install @alea/ui

Pruébalo

Entran props, salen interfaz y código

Cada prop de cada página funciona así: cámbiala y ve el componente y el código que lleva.

<Button iconStart={<Sparkles />}>
Save changes
</Button>

En esta sección

Guías y herramientas

Lo que obtienes

Menos que conectar

Tipado y documentado

Cada prop está tipada y descrita, y las tablas de la documentación salen de la misma fuente.

Se renderiza en el servidor

Los componentes se renderizan a HTML en el servidor, así las páginas muestran su contenido antes de que cargue el JavaScript.

Dos idiomas incluidos

Etiquetas, anuncios, fechas y números en inglés y español, con tus propios textos encima.

Teclado y lectores de pantalla

El foco, los roles, los nombres y los anuncios se manejan dentro de cada componente.

Tu marca en una llamada

brandVariables convierte un acento, un radio y una densidad en un tema completo.

Movimiento que tú controlas

Un modo para la app, un preset por componente, o ninguno.

Paquetes

Toma solo lo que necesitas

  • @alea/uiLos componentes, sus estilos y los textos del kit.npm install @alea/ui
  • @alea/motionLos patrones de movimiento y sus ayudas: Presence, AutoHeight, NumberRoll, TextSwap, Reveal.npm install @alea/motion
  • @alea/tokensLos tokens de diseño como variables CSS, JSON y variables de Figma.npm install @alea/tokens
  • @alea/cliCopia componentes a tu proyecto para tenerlos y editarlos.npx alea add button select
  • @alea/proGráficos, DataGrid, los editores, Scheduler, MediaPlayer y efectos premium.Alea Pro
  • @alea/blocksSecciones y plantillas listas hechas con los componentes.Alea Pro

Recetas

Configúralo en tu framework

// main.tsx
import { createRoot } from 'react-dom/client';
import { ThemeProvider } from '@alea/ui';
import '@alea/ui/styles.css';
import { App } from './App';
createRoot(document.getElementById('root')!).render(
<ThemeProvider defaultTheme="system">
<App />
</ThemeProvider>,
);

Preguntas

Bueno saberlo

Componentes
310
Páginas documentadas
166
Idiomas
2
Patrones de movimiento
33