WarmTooltip

Tooltips agrupados: el primero espera y los siguientes aparecen al instante.

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/WarmTooltip-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
contentReactNode-
shortcutReactNodeundefined
childrenReactElement-
side"top" | "bottom" | "left" | "right""top"
delaynumber400
warmWindownumber300
surfaceColorstring"#f5f5f5"
inkColorstring"#18181b"
size"sm" | "md" | "lg""md"
radiusnumber8
gapnumber8
arrowbooleantrue
popDurationnumber160
popScalenumber0.94
popBlurnumber4
showFusebooleanfalse
longPressnumber500
disabledbooleanfalse
classNamestring""
WarmTooltipGroupcomponent-

Otros efectos de microinteracciones

  • 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.
  • RubberSegment — Control segmentado con un selector de goma elástica.
  • SlideCommit — Desliza para confirmar, con estados de carga, éxito y error.