From e0892d0b553c22b49332048ea725ce0390b3da7b Mon Sep 17 00:00:00 2001 From: vcoppe Date: Thu, 18 Jul 2024 16:43:03 +0200 Subject: [PATCH] set POI name to category when absent, closes, #15 --- .../components/layer-control/OverpassPopup.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/website/src/lib/components/layer-control/OverpassPopup.svelte b/website/src/lib/components/layer-control/OverpassPopup.svelte index 0a3c555b..35fe901a 100644 --- a/website/src/lib/components/layer-control/OverpassPopup.svelte +++ b/website/src/lib/components/layer-control/OverpassPopup.svelte @@ -7,6 +7,7 @@ import { onMount } from 'svelte'; import { _ } from 'svelte-i18n'; import { dbUtils } from '$lib/db'; + import { get } from 'svelte/store'; let popupElement: HTMLDivElement; @@ -16,8 +17,14 @@ }); let tags = {}; + let name = ''; $: if ($overpassPopupPOI) { tags = JSON.parse($overpassPopupPOI.tags); + if (tags.name !== undefined && tags.name !== '') { + name = tags.name; + } else { + name = $_(`layers.label.${$overpassPopupPOI.query}`); + } } @@ -28,7 +35,7 @@
- {tags.name ?? ''} + {name}
{$overpassPopupPOI.lat.toFixed(6)}° {$overpassPopupPOI.lon.toFixed(6)}°
@@ -46,6 +53,7 @@ {#if tags.image || tags['image:0']}
+
{/if} @@ -79,7 +87,7 @@ lat: $overpassPopupPOI.lat, lon: $overpassPopupPOI.lon }, - name: tags.name ?? '', + name: name, desc: desc, cmt: desc });