Saltar al contenido

Componentes

Feedback y estados

Carga, vacío y error recuperable en el contexto de trabajo.

Prueba sin guardar cambios

Cargando ejemplo…

Componentes visibles

Cambia entre vacío, carga y error en un listado real de CrmEditableTable. Reintentar vuelve al estado vacío de la demo. Debajo se muestran las etiquetas Badge, el indicador Loader y un Alert de RizzUI en el estado de error.

Las barras de LeadProbabilityProgress muestran tres niveles de probabilidad con porcentaje legible. Todos los estados de carga de esta página son muestras deliberadas; no esperan una petición real.

Cuándo usar

Comunica carga con el estado de la primitiva, errores junto a la acción y vacío con una explicación y siguiente paso. No existe una única primitiva global de todos los estados: compón las superficies existentes.

Propiedades y variantes

PropiedadContrato
isRefreshingIndicador de actualización de CrmEditableTable.
emptyTextMensaje contextual cuando rows está vacío.
error / isLoadingCampos y botones ofrecen estados propios.
role="alert" / role="status"Errores recuperables y cambios informativos respectivamente.

Estados y accesibilidad

Ante una operación, actualiza optimistamente y usa toast o error inline al fallar; las notificaciones entre usuarios deben persistirse.

Evitar

No anuncies éxito con toast para cada guardado normal ni uses loaders permanentes. Evita sustituir un dato fallido por un cero que parezca válido.