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
| Propiedad | Contrato |
|---|---|
isRefreshing | Indicador de actualización de CrmEditableTable. |
emptyText | Mensaje contextual cuando rows está vacío. |
error / isLoading | Campos 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.