enes

Progress Ring

Un progress ring es un indicador circular que comunica el progreso de una operación. Establece value para un progreso determinado, o usa indeterminate cuando la duración es desconocida.

Uso

<script>
  import { ProgressRing } from 'fluentui-svelte';
</script>

<ProgressRing value={50} />

Valor

La prop value determina el porcentaje del anillo de progreso que se rellena. Debe ser un número entre 0 y 100.

Indeterminado

La prop indeterminate permite que el anillo de progreso muestre un estado indeterminado, lo cual es útil cuando no se puede determinar el progreso.

Ocultar riel

La prop hideRail permite ocultar el riel del anillo de progreso, que es la pista de fondo del indicador de progreso.

Estado

La prop status te permite establecer el estado del anillo de progreso para dar retroalimentación visual. Acepta valores como 'paused' o 'error'.

Propiedades del componente

NameTypeDefaultDescription
value bindablenumber0El valor actual del anillo de progreso.
minnumber0El valor mínimo del anillo de progreso.
maxnumber100El valor máximo del anillo de progreso.
indeterminatebooleanGira el anillo de forma continua en lugar de reportar un valor.
hideRailbooleanSi se oculta el elemento rail.
sizenumber32El tamaño del anillo de progreso en píxeles.
ref bindableSVGElementLa referencia del DOM del elemento anillo de progreso.
railElement bindableSVGCircleElementLa referencia del DOM del elemento del riel.
trackElement bindableSVGCircleElementLa referencia del DOM del elemento de la pista.
status'paused' | 'error'El estado actual del anillo de progreso, que recolorea el track.
classstringLa clase que se aplica al anillo de progreso.
Element Attributes