SloshGauge

Indicador de depósito con líquido que se mueve con inercia.

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/SloshGauge-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
valuenumberundefined
defaultValuenumber60
onChange(value: number) => void-
interactivebooleanfalse
showValuebooleantrue
disabledbooleanfalse
liquidColorstring"#f5f5f5"
glassColorstring"#27272a"
widthnumber88
heightnumber180
radiusnumber20
ticksnumber4
viscositynumber0.15
tiltnumber0.45
splashnumber0.42
unitstring"%"
ariaLabelstring"Level"
classNamestring""

Otros efectos de microinteracciones

  • TearTicket — Entrada cuya matriz se arranca a mano con fibras de papel.
  • AnimatedBadge — Etiqueta con brillo animado para novedades.
  • CodeSlots — Campo de código de un solo uso (OTP) con animación por dígito.
  • FuseButton — Botón con “deshacer” sobre una mecha que se consume.
  • LatticeLoader — Indicador de estado de agente IA con rejilla de puntos en ola.
  • PulsatingButton — Botón que late para llamar la atención.