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>