]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - src/components/SearchSectionReverse.svelte
npm updates. All but svelte
[nominatim-ui.git] / src / components / SearchSectionReverse.svelte
index 70174b697ed9f1ba552a582d1079ec518806cb07..1808b30da73fd8ea88cb340b028ea92fc3118efd 100644 (file)
@@ -1,4 +1,5 @@
 <script>
 <script>
+  import { onDestroy } from 'svelte';
   import UrlSubmitForm from '../components/UrlSubmitForm.svelte';
 
   import { zoomLevels } from '../lib/helpers.js';
   import UrlSubmitForm from '../components/UrlSubmitForm.svelte';
 
   import { zoomLevels } from '../lib/helpers.js';
@@ -19,7 +20,7 @@
     refresh_page('reverse', params);
   }
 
     refresh_page('reverse', params);
   }
 
-  map_store.subscribe(map => {
+  const unsubscribe = map_store.subscribe(map => {
     if (map) {
       map.on('click', (e) => {
         let coords = e.latlng.wrap();
     if (map) {
       map.on('click', (e) => {
         let coords = e.latlng.wrap();
@@ -40,6 +41,8 @@
   function set_api_param(e) {
     document.querySelector('input[name=' + e.target.dataset.apiParam + ']').value = e.target.value;
   }
   function set_api_param(e) {
     document.querySelector('input[name=' + e.target.dataset.apiParam + ']').value = e.target.value;
   }
+
+  onDestroy(unsubscribe);
 </script>
 
 <UrlSubmitForm page="reverse">
 </script>
 
 <UrlSubmitForm page="reverse">