From 44ff1484f68e2fe2da420c4ca5e136d6ae3436f8 Mon Sep 17 00:00:00 2001 From: Oreille <33065839+Oreilles@users.noreply.github.com> Date: Fri, 3 Sep 2021 18:08:31 +0200 Subject: [PATCH] Fix map interface controls not showing (#7812) --- app/src/interfaces/map/map.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/interfaces/map/map.vue b/app/src/interfaces/map/map.vue index 837932b462..6dbf8f058a 100644 --- a/app/src/interfaces/map/map.vue +++ b/app/src/interfaces/map/map.vue @@ -239,6 +239,16 @@ export default defineComponent({ loadValueFromProps(); } ); + + watch( + () => props.disabled, + () => { + map.removeControl(controls.draw); + controls.draw = new MapboxDraw(getDrawOptions(geometryType)); + map.addControl(controls.draw as IControl, 'top-left'); + loadValueFromProps(); + } + ); } function resetValue(hard: boolean) {