Thème
Superviseur — Frontend / features/map/composables/useMapDropPlacement / useMapDropPlacement
Fonction: useMapDropPlacement()
ts
function useMapDropPlacement(deps): object;Défini dans: features/map/composables/useMapDropPlacement.ts:29
Dépose d'un élément de la bibliothèque sur le plan (mode édition). Vérifie qu'un détecteur tombe dans le polygone de sa zone (isCoordInsideItemZone), ajoute une zone déposée avec ses points non encore placés disposés en grille (addDroppedZone) ou un détecteur validé (addDroppedDetector). Les fonctions mutent le tableau newPoints fourni par le handler d'événement drop, qui émet ensuite la carte mise à jour.
Paramètres
| Paramètre | Type |
|---|---|
deps | DropDeps |
Retourne
| Nom | Type | Défini dans |
|---|---|---|
isCoordInsideItemZone() | (item, coords) => boolean | features/map/composables/useMapDropPlacement.ts:140 |
addDroppedZone() | (newPoints, item, coords) => void | features/map/composables/useMapDropPlacement.ts:140 |
addDroppedDetector() | (newPoints, item, coords) => boolean | features/map/composables/useMapDropPlacement.ts:140 |