SwipeToast

Notificación que se descarta deslizando y se consume sola.

Cómo instalarlo

npx shadcn@latest add https://reactbits.dev/r/SwipeToast-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
titleReactNode"File archived"
descriptionReactNode""
iconReactNodeundefined
actionLabelReactNode""
onAction() => void-
openbooleantrue
onClose(reason) => void-
backgroundstring"#27272a"
colorstring"#f5f5f5"
fuseColorstring"#f5a524"
widthnumber356
radiusnumber12
slideMsnumber400
settleBouncenumber0.2
swipeDistancenumber40
durationnumber4000
fuse"bottom" | "top" | "none""bottom"
pauseOnHoverbooleantrue
closeButtonbooleanfalse
inlinebooleanfalse
dismissiblebooleantrue
classNamestring""

Otros efectos de microinteracciones

  • 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.
  • RubberSegment — Control segmentado con un selector de goma elástica.