Thème
Superviseur — Frontend / composables/useIncidentStyling
composables/useIncidentStyling
Interfaces
| Interface | Description |
|---|---|
| DeclaredStatusStyle | Habillage d'un statut déclaré par un profil : famille de sévérité, icône, criticité. |
Alias de type
| Alias de type | Description |
|---|---|
| StatusColorSet | Ensemble de classes utilitaires (Tailwind) décrivant l'habillage visuel d'un statut d'incident : bordure, fond, textes, pastille de clignotement, badge (état actif et acquitté), fond d'icône et bordure de détail. Utilisé pour rendre un statut de zone/point de façon cohérente dans toute l'IHM. |
Fonctions
| Fonction | Description |
|---|---|
| registerDeclaredStatuses | Remplace le registre des statuts déclarés (appelé par le store des profils à leur chargement). |
| isCriticalStatus | Indique si un statut est critique (alarme, évacuation, émission, extinction DM, dérangement, déconnexion). |
| familyForStatus | Famille de couleur (échelle de sévérité partagée) associée à un statut de zone/point. Source unique dont dérivent l'habillage des cartes (getStatusColorSet), des détecteurs (getDetectorClass) et des contours de centrale sur le plan. |
| getStatusColorSet | Retourne l'ensemble de classes visuelles (StatusColorSet) correspondant à un statut. |
| getAlertIcon | Nom d'icône (BaseIcon) représentant un statut dans les listes d'alertes et bannières. |
| getDetectorClass | Classes d'habillage (fond/bordure/texte) d'un détecteur/point selon son statut, pour la vue plan. |
| getDetectorIcon | Nom d'icône (BaseIcon) d'un détecteur/point selon son statut. |