Thème
Superviseur — Frontend / features/map/composables/useMapTooltipContent / useMapTooltipContent
Fonction: useMapTooltipContent()
ts
function useMapTooltipContent(configForStation): object;Défini dans: features/map/composables/useMapTooltipContent.ts:24
Résolution du contenu textuel des info-bulles de la carte : libellés (centrale, zone, détecteur) et liste ordonnée des événements actifs (feu, évacuation, dérangement, test…) d'un point, ainsi que l'appariement à un incident de la main courante. Fonctions pures pilotées par les données du plan et l'état temps réel des centrales ; configForStation est injecté (partagé).
Paramètres
| Paramètre | Type | Description |
|---|---|---|
configForStation | (stationId) => | { label?: string | null; } | undefined | Résout la configuration d'une centrale par son identifiant (pour son libellé). |
Retourne
| Nom | Type | Défini dans |
|---|---|---|
resolveStationLabel() | (point) => string | features/map/composables/useMapTooltipContent.ts:257 |
resolveZoneLabel() | (point, state) => string | features/map/composables/useMapTooltipContent.ts:258 |
resolveDeviceLabel() | (point, state) => object | features/map/composables/useMapTooltipContent.ts:259 |
collectTooltipEvents() | (point, state, eventTs, zoneLabel, deviceLabel, status) => TooltipEvent[] | features/map/composables/useMapTooltipContent.ts:260 |
resolveMatchedIncident() | (point, state) => object | features/map/composables/useMapTooltipContent.ts:261 |