enes

Progress Bar

Una progress bar es un indicador horizontal que comunica el progreso de una operación. Establece value para un progreso determinado, u omítelo para mostrar una animación indeterminada cuando la duración es desconocida.

Uso

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

<ProgressBar value={50} />

Valor

La prop value establece el valor actual de progreso de la barra. Debe ser un número entre 0 y 100.

Indeterminado

Si no estableces la prop value, la barra de progreso entra en un estado indeterminado, lo que significa que no tiene un valor específico. Esto es útil para operaciones cuya duración es desconocida.

Ocultar riel

La prop hideRail puede usarse para ocultar el riel de la barra de progreso.

Estado

La prop status te permite establecer el estado de la barra de progreso como 'paused' o 'error'. Esto cambia el color de la barra de progreso para indicar distintos estados.

Propiedades del componente

NameTypeDefaultDescription
value bindablenumber | nullEl valor actual de la barra de progreso. Déjalo sin definir para una barra indeterminada.
classstringLa clase que se aplica a la barra de progreso.
ref bindableSVGElementLa referencia del DOM del elemento de la barra de progreso.
minnumber0El valor mínimo de la barra de progreso.
maxnumber100El valor máximo de la barra de progreso.
hideRailbooleanSi se oculta el elemento rail.
railElement bindableSVGRectElementLa referencia del DOM del elemento del riel.
secondaryTrackElement bindableSVGRectElementLa referencia del DOM del elemento track secundario, que se usa mientras es indeterminada.
trackElement bindableSVGRectElementLa referencia del DOM del elemento de la pista.
status'paused' | 'error'El estado actual de la barra de progreso, que recolorea el track.
Element Attributes