forked from MapComplete/MapComplete
Fix: split values for tag2link
This commit is contained in:
parent
e849c017eb
commit
36b3faf2d1
1 changed files with 10 additions and 8 deletions
|
@ -5,6 +5,8 @@
|
||||||
export let tags: UIEventSource<Record<string, any>>
|
export let tags: UIEventSource<Record<string, any>>
|
||||||
export let key: string
|
export let key: string
|
||||||
|
|
||||||
|
const values = $tags[key].split(";").map((v) => v.trim())
|
||||||
|
|
||||||
const tag2linkData = tag2link as Tag2LinkElement[]
|
const tag2linkData = tag2link as Tag2LinkElement[]
|
||||||
|
|
||||||
interface Tag2LinkElement {
|
interface Tag2LinkElement {
|
||||||
|
@ -33,14 +35,14 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if url}
|
{#if url}
|
||||||
<a
|
{#each values as value, index}
|
||||||
href={url.replace("$1", $tags[key])}
|
<span class="tag-link">
|
||||||
target="_blank"
|
{#if index > 0}; {/if}
|
||||||
rel="noopener noreferrer"
|
<a href={url.replace("$1", value)} target="_blank" rel="noopener noreferrer" class="tag-link">
|
||||||
class="tag-link"
|
{value}
|
||||||
>
|
</a>
|
||||||
{$tags[key]}
|
</span>
|
||||||
</a>
|
{/each}
|
||||||
{:else}
|
{:else}
|
||||||
{$tags[key]}
|
{$tags[key]}
|
||||||
{/if}
|
{/if}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue