diff --git a/frontend/src/lib/components/ui/map/MapPopup.svelte b/frontend/src/lib/components/ui/map/MapPopup.svelte index 864a71b..ababd50 100644 --- a/frontend/src/lib/components/ui/map/MapPopup.svelte +++ b/frontend/src/lib/components/ui/map/MapPopup.svelte @@ -49,6 +49,8 @@ // Create popup when map is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const map = mapCtx.getMap(); const loaded = mapCtx.isLoaded(); diff --git a/frontend/src/lib/components/ui/map/MarkerContent.svelte b/frontend/src/lib/components/ui/map/MarkerContent.svelte index 1cb7b01..8db07de 100644 --- a/frontend/src/lib/components/ui/map/MarkerContent.svelte +++ b/frontend/src/lib/components/ui/map/MarkerContent.svelte @@ -22,6 +22,8 @@ // Move content to marker element when ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const element = markerCtx.getElement(); const ready = markerCtx.isReady(); diff --git a/frontend/src/lib/components/ui/map/MarkerPopup.svelte b/frontend/src/lib/components/ui/map/MarkerPopup.svelte index a8c91d8..110ab7b 100644 --- a/frontend/src/lib/components/ui/map/MarkerPopup.svelte +++ b/frontend/src/lib/components/ui/map/MarkerPopup.svelte @@ -43,6 +43,8 @@ // Create popup when marker is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const marker = markerCtx.getMarker(); const ready = markerCtx.isReady(); diff --git a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte b/frontend/src/lib/components/ui/map/MarkerTooltip.svelte index e14a545..666abf2 100644 --- a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte +++ b/frontend/src/lib/components/ui/map/MarkerTooltip.svelte @@ -23,6 +23,8 @@ // Create tooltip popup when marker is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const marker = markerCtx.getMarker(); const markerElement = markerCtx.getElement();