diff --git a/src/common/Display.svelte b/src/common/Display.svelte index 4afe4603dde41b55fa4a2ed523d64ef8a86da860..ac17e178ed8d96ce5783e299f1ae20835e375f96 100644 --- a/src/common/Display.svelte +++ b/src/common/Display.svelte @@ -1,5 +1,6 @@ <script lang="ts"> export let value: string = '' + export let url: string = '' export let renderhtml: boolean = false export let renderLinks: boolean = true @@ -24,7 +25,13 @@ </style> <template> - {#if renderhtml} + {#if url} + <a href={url}> + {#if renderhtml} + {@html displayString(value)} + {:else}{displayString(value)}{/if} + </a> + {:else if renderhtml} {@html displayString(value)} {:else}{displayString(value)}{/if} </template>