Skip to content

Superviseur — Frontend v1.0.0


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ètreTypeDescription
configForStation(stationId) => | { label?: string | null; } | undefinedRésout la configuration d'une centrale par son identifiant (pour son libellé).

Retourne ​

NomTypeDéfini dans
resolveStationLabel()(point) => stringfeatures/map/composables/useMapTooltipContent.ts:257
resolveZoneLabel()(point, state) => stringfeatures/map/composables/useMapTooltipContent.ts:258
resolveDeviceLabel()(point, state) => objectfeatures/map/composables/useMapTooltipContent.ts:259
collectTooltipEvents()(point, state, eventTs, zoneLabel, deviceLabel, status) => TooltipEvent[]features/map/composables/useMapTooltipContent.ts:260
resolveMatchedIncident()(point, state) => objectfeatures/map/composables/useMapTooltipContent.ts:261

Documentation Technique