Thème
Superviseur — Frontend / features/map/composables/useMapSvgRendering / useMapSvgRendering
Fonction: useMapSvgRendering()
ts
function useMapSvgRendering(): object;Défini dans: features/map/composables/useMapSvgRendering.ts:46
Composable fournissant des utilitaires de rendu SVG pour les composants de cartes. Fournit des fonctions pour générer des motifs SVG, des chemins d'accès (paths) et des couleurs de remplissage selon l'état des zones.
Retourne
| Nom | Type | Description | Défini dans |
|---|---|---|---|
getPolygonPath() | (polygon, width, height) => string | Generates SVG path data for a polygon. | features/map/composables/useMapSvgRendering.ts:192 |
getZoneFill() | (status, baseColor) => string | Motif ou couleur de remplissage d'une zone selon son statut. | features/map/composables/useMapSvgRendering.ts:193 |
getPolygonStrokeColor() | (status, baseColor) => string | Couleur de contour d'un polygone de zone. Hors état normal, une opacité est appliquée au trait. | features/map/composables/useMapSvgRendering.ts:194 |
getPolygonFillColor() | (status, baseColor) => string | Couleur de remplissage d'un polygone de zone, toujours atténuée pour rester lisible. | features/map/composables/useMapSvgRendering.ts:195 |
getBorderFlashClass() | (status) => string | Classe d'animation de la bordure selon le statut. | features/map/composables/useMapSvgRendering.ts:196 |
getZoneIncidentClass() | (status) => string | Classe appliquée au corps du polygone pour les états d'incident (halo animé et respiration du remplissage, calibrés sur l'urgence). | features/map/composables/useMapSvgRendering.ts:197 |