Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/animation

TextLoop

El componente, montado

Cargando el componente del paquete instalado…

Cargando el chunk del paquete instalado…

De dónde se importa

import { TextLoop } from '@solu30/ui-kit/animation'

Props

8 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
childrenReactNode[]Los nodos a rotar, en orden.
classNameopcionalstring
intervalopcionalnumberSegundos que cada item queda visible. Default `2`.
transitionopcionalTransitionTransición de entrada/salida. Default: `EASE_CONTENT` del kit.
variantsopcionalVariants
onIndexChangeopcional(index: number) => voidSe dispara con el índice del item que entra.
triggeropcionalboolean`false` congela la rotación en el item actual. Default `true`.
ariaLiveopcional"off" | "polite"Anuncio para lectores de pantalla. Default `"off"` — subilo a `"polite"` sólo cuando la rotación comunique estado y no sea decorativa.

Ejemplo del paquete

<TextLoop className="text-ui-content-secondary" ariaLive="polite">
<span>Leyendo el contrato…</span>
<span>Buscando cláusulas…</span>
<span>Redactando el resumen…</span>
</TextLoop>

Del @example del JSDoc de @solu30/ui-kit, sin editar. Cuatro de los 69 ejemplos del paquete traen pegada la firma cruda del .d.ts —el mismo defecto del extractor que se come las descripciones—, y por eso la caja tiene tope de alto: el ejemplo de verdad suele estar al final.