diff --git a/src/components/Nav.svelte b/src/components/Nav.svelte
index 207c2b1..d114ac0 100644
--- a/src/components/Nav.svelte
+++ b/src/components/Nav.svelte
@@ -1,13 +1,16 @@
@@ -53,7 +56,8 @@
{#if sublink.icon}
-
+ {@const Icon = sublink.icon}
+
{/if}
{sublink.label}
@@ -64,7 +68,8 @@
{:else}
{#if link.icon}
-
+ {@const Icon = link.icon}
+
{/if}
{link.label}
@@ -75,7 +80,7 @@
-
+ {@render action?.()}
diff --git a/src/components/Result.svelte b/src/components/Result.svelte
index 1e00e5a..0ec2bf4 100644
--- a/src/components/Result.svelte
+++ b/src/components/Result.svelte
@@ -1,6 +1,6 @@