Skip to main content

Progress Bar

Deben utilizarse cuando el proceso dura más de 10 segundos y el sistema pueda estimar la finalización de una tarea. Pueden combinarse con un controlador para cancelar el proceso. Pueden utilizarse con títulos (Nombre de archivo), iconografía a la izquierda y chips. Esencialmente, responde a estas tres preguntas: Estado actual: ¿Qué está pasando? Resultados: ¿Qué acaba de suceder? Estado futuro: ¿Qué pasará después?

Playground

50.0%
Sección 1
50/100

50

app/widgets/widget/progress_bar.erb
<%= progress_bar_widget 100, show_labels: true, show_amount: true, show_percentage: true do |bar|
bar.progress 'Sección 1', 50, success, 50.0%,

end %>

lista de parámetros

ParámetroTipoDetalle
totalIntegerCantidad total de elementos que se contaran en la barra de progreso
nameStringNombre de la sección
amountIntegerCantidad de elementos correspondientes a esta sección
class_nameStringNombre de la clase para el color de la barra y label. Hoy en día solo soporta: primary, warning y success
tooltipStringTexto a mostrar en el tooltip de la sección
show_labelsBooleanPor defecto es false, indica si mostrar los labels o no
show_amountBooleanIndica si se muestran los textos al lado de los labels
show_percentageBooleanIndica si se muestra el porcentaje en la barra

Anatomía Progress Bar

alt-text

1. Línea de progreso

La representación visual del progreso.

2. Contenedor de la parra de progreso

determina la longitud de la barra según el espacio disponible en la pantalla..

3. Helper text

Use texto de ayuda con una barra de progreso si el proceso es complejo o tiene un largo tiempo de espera. Esto permite a los usuarios saber qué subprocesos se están llevando a cabo.

4. Label text

Puede llevar un label text.

5. Indicador

Indicador de progreso.

Adicionalmente el progress bar puede llevar un footer de componentes adicionales, estos componentes son: Chips, iconos, helper text, entre otros. Estos se utilizan para complementar la acción que se está realizando.

message

Hola 👋

Evalúa tu experiencia utilizando nuestro Design System

Déjanos un comentario