2 import { refresh_page } from '../lib/stores.js';
3 import { SvelteURLSearchParams } from 'svelte/reactivity';
13 const params = $derived.by(() => {
14 let new_params = new SvelteURLSearchParams();
17 new_params.set('lat', lat);
18 new_params.set('lon', lon);
21 new_params.set('zoom', zoom);
28 const href = $derived.by(() => {
29 let param_str = params.toString();
30 return 'reverse.html' + (param_str ? '?' : '') + param_str;
36 refresh_page('reverse', params);
41 <a onclick={onClick} href={href} class={extra_classes}>{text}</a>