diff --git a/src/ContextMenu/ContextMenuOption.svelte b/src/ContextMenu/ContextMenuOption.svelte
index 6cd3e833..d67caa80 100644
--- a/src/ContextMenu/ContextMenuOption.svelte
+++ b/src/ContextMenu/ContextMenuOption.svelte
@@ -245,7 +245,9 @@
>
{#if indented}
-
+
+
+
{/if}
@@ -268,7 +270,9 @@
>
{#if indented}
-
+
+
+
{/if}
diff --git a/src/Link/Link.svelte b/src/Link/Link.svelte
index 0da97518..65732cc4 100644
--- a/src/Link/Link.svelte
+++ b/src/Link/Link.svelte
@@ -45,9 +45,14 @@
on:mouseenter
on:mouseleave
>
- {#if !inline && icon}
-
-
{/if}
+
+ {#if !inline && ($$slots.icon || icon)}
+
+
+
+
+
+ {/if}
{:else}
{#if !inline && icon}
-
-
{/if}
+
+ {#if !inline && ($$slots.icon || icon)}
+
+
+
+
+
+ {/if}
+
{/if}
diff --git a/src/Tag/Tag.svelte b/src/Tag/Tag.svelte
index a7174d95..3862b1a6 100644
--- a/src/Tag/Tag.svelte
+++ b/src/Tag/Tag.svelte
@@ -120,9 +120,11 @@
on:mouseenter
on:mouseleave
>
- {#if icon}
+ {#if $$slots.icon || icon}
-
+
+
+
{/if}
@@ -153,9 +155,11 @@
on:mouseenter
on:mouseleave
>
- {#if icon}
+ {#if $$slots.icon || icon}
-
+
+
+
{/if}
diff --git a/src/UIShell/GlobalHeader/HeaderAction.svelte b/src/UIShell/GlobalHeader/HeaderAction.svelte
index 34197d1a..fdf8958e 100644
--- a/src/UIShell/GlobalHeader/HeaderAction.svelte
+++ b/src/UIShell/GlobalHeader/HeaderAction.svelte
@@ -64,9 +64,13 @@
}}"
>
{#if isOpen}
-
+
+
+
{:else}
-
+
+
+
{/if}
{#if text}{text}{/if}
diff --git a/src/UIShell/GlobalHeader/HeaderActionLink.svelte b/src/UIShell/GlobalHeader/HeaderActionLink.svelte
index 508594e2..3283b398 100644
--- a/src/UIShell/GlobalHeader/HeaderActionLink.svelte
+++ b/src/UIShell/GlobalHeader/HeaderActionLink.svelte
@@ -26,7 +26,9 @@
rel="{$$restProps.target === '_blank' ? 'noopener noreferrer' : undefined}"
{...$$restProps}
>
-
+
+
+