Nebula UI
Introduction
IconLabelColorsTypography
Button
AlertBadgeBannerLoaderProgress BarEmptyTooltip
HeaderNavbarSidebarTabsPaginationBreadcrumbSeparator
AvatarModule BoxChartsColor CardsTableSliderCalendar
Text InputPassword InputTextarea InputCheckboxSwitchRadiogroupSelectorSearch BarDatepickerFile Upload
DropdownPopoverDialogTourDrawerAccordion
Overview
Design Themes

Nebula UI Library

v1.0.0

Component

Progress Bar

Disponible

La Progress Bar es un componente utilizado para representar visualmente el avance de un proceso, tarea o carga en curso. Su función es ofrecer al usuario una referencia clara y rápida del progreso, reduciendo la incertidumbre mientras espera la finalización de una acción.

Actualizando...13%

30 segundos restantes

Progreso dinámico con label y descripción

Import

Importa el componente Progress desde la librería.

TypeScript
1import 'nave-ui-library/styles.css'
2import { Progress } from 'nave-ui-library/react'

Full Usage

Ejemplo completo con label, porcentaje, icono y descripción.

Actualizando...13%

30 segundos restantes

Minimal

Solo la barra de progreso, sin texto adicional.

Label & Percentage

Barra con label descriptivo y porcentaje visible.

Completando perfil40%

API Reference

Todas las props disponibles para el componente Progress.

PropTypeDefaultDescription
valuereq
number—Valor de progreso (0 a 100).
label
string—Título descriptivo.
showValue
booleanfalseMuestra el porcentaje.
description
string—Texto informativo inferior.
icon
ReactNode—Icono para la descripción.

Registry

Ver configuración técnica del registro
JSON
1{
2 "name": "Progress",
3 "description": "Barra de progreso para mostrar avance.",
4 "component": "Progress",
5 "files": [
6 "components/base/data-display/system-feedback/Progress.tsx"
7 ],
8 "dependencies": [
9 "react",
10 "@radix-ui/react-progress"
11 ],
12 "props": {
13 "value": {
14 "type": "number",
15 "description": "Current progress value."
16 }
17 }
18}