LatticeLoader

Indicador de estado de agente IA con rejilla de puntos en ola.

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/LatticeLoader-TS-TW

Cuándo usarlo

Para acciones frecuentes: confirmar, marcar, valorar. El feedback convierte un clic en una sensación.

Props para personalizarlo

PropTipoPor defecto
labelstring"Thinking"
doneLabelstring"Done in"
errorLabelstring"Failed after"
status"working" | "done" | "error""working"
patternstring | { cells, loop?, scale? }"orbit"
grid3 | 43
shape"square" | "round""round"
colorstring"currentColor"
doneColorstring"#22c55e"
errorColorstring"#ef4444"
cellSizenumber6
gapnumber2
fontSizenumber14
stepnumber90
idleOpacitynumber0.15
glowbooleanfalse
glowColorstring""
showTimerbooleantrue
elapsednumberundefined
classNamestring""
styleCSSPropertiesundefined

Otros efectos de microinteracciones

  • PulseHeart — Botón de “me gusta” que late y cambia el contador.
  • ScrubField — Campo numérico que se arrastra para cambiar el valor.
  • SlingButton — Botón de enviar que se tensa como un tirachinas.
  • SwipeRow — Fila que se desliza para revelar acciones.
  • WakeSlider — Slider de barras que deja una estela según la velocidad.
  • BranchedMenu — Menú desplegable con ramas curvas hacia cada opción.