Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / composables/useIncidentStyling

composables/useIncidentStyling ​

Interfaces ​

InterfaceDescription
DeclaredStatusStyleHabillage d'un statut déclaré par un profil : famille de sévérité, icône, criticité.

Alias de type ​

Alias de typeDescription
StatusColorSetEnsemble 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 ​

FonctionDescription
registerDeclaredStatusesRemplace le registre des statuts déclarés (appelé par le store des profils à leur chargement).
isCriticalStatusIndique si un statut est critique (alarme, évacuation, émission, extinction DM, dérangement, déconnexion).
familyForStatusFamille 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.
getStatusColorSetRetourne l'ensemble de classes visuelles (StatusColorSet) correspondant à un statut.
getAlertIconNom d'icône (BaseIcon) représentant un statut dans les listes d'alertes et bannières.
getDetectorClassClasses d'habillage (fond/bordure/texte) d'un détecteur/point selon son statut, pour la vue plan.
getDetectorIconNom d'icône (BaseIcon) d'un détecteur/point selon son statut.

Documentation Technique