UI primitives
Kitchen sink del design system — todas las variantes y estados, en ambos temas.
Mostrando todas las secciones
Badge
Etiqueta compacta de estado o metadatos; el color nunca es el único canal.
Card
Contenedor componible (header, título, contenido) para casos de estudio y resultados.
Caso de estudio
Estado loading
Estado vacío
Sin resultados todavía. Genera tu primera imagen para verla aquí.
Estado error
No se pudo cargar el resultado. Comprueba tu conexión.
Formulario (Field + Input + Select)
Campos accesibles: label, hint y error enlazados con aria-describedby.
Describe la imagen a generar.
Este campo es obligatorio.
Campo no editable en este plan.
Tabs
Pestañas APG con roving tabindex; los paneles persisten montados (sin perder estado al cambiar).
@nicobehm/media-kit
Componentes media del paquete propio: CompareSlider (drag/hover, color/B-N) y MediaLightbox con zoom.



Modos de comparación
La misma prop compareMode que hay detrás de las dos demos de arriba añade tres ejes de comparación más: onion skin, parpadeo y lado a lado.

Revelado con foco (spotlight)
Una lupa que revela el color bajo el puntero — el mismo truco que las comparaciones de arriba: un único bitmap, un filtro CSS para el lado en blanco y negro.

Vista previa con scrub de vídeo
Recorre un vídeo sin reproducirlo: mueve el puntero (o usa las flechas) para saltar a cualquier fotograma, como en las miniaturas de YouTube.
Galería de ejemplos generados con IA
Imágenes (Google NBP, Seedream 5 Pro), vídeo (Google Veo, Kling V3) y música generados con IA. Filtra por tipo, busca por modelo o título y abre cualquier ejemplo a pantalla completa en calidad HD.

Google NBP — Retrato neón 
Google NBP — Amanecer alpino 
Google NBP — Bodegón de estudio 
Google NBP — Calle bajo la lluvia 
Seedream 5 Pro — Ciudad isométrica 
Seedream 5 Pro — Macro de mariposa 
Seedream 5 Pro — Brutalismo 
Seedream 5 Pro — Editorial de moda 
Google Veo — Costa al atardecer 
Google Veo — Timelapse urbano 
Google Veo — Bosque nevado 
Kling V3 — Retrato cinematográfico 
Kling V3 — Café humeante 
Google Lyria — Lo-fi para programar 
Google Lyria — Tema épico 
Google Lyria — Synthwave
API player
Simulación de una llamada real: pulsa Run para ver la petición viajar por pending → streaming → done, con ejemplos de imagen, vídeo, audio y error.
{
"prompt": "A serene mountain landscape at golden hour",
"aspect_ratio": "widescreen_16_9",
"seed": 42
}La respuesta aparecerá aquí — pulsa Run