aboutsummaryrefslogtreecommitdiffstats
path: root/old-apps/projects/src/app/pages/nav/nav-item.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'old-apps/projects/src/app/pages/nav/nav-item.svelte')
-rw-r--r--old-apps/projects/src/app/pages/nav/nav-item.svelte18
1 files changed, 18 insertions, 0 deletions
diff --git a/old-apps/projects/src/app/pages/nav/nav-item.svelte b/old-apps/projects/src/app/pages/nav/nav-item.svelte
new file mode 100644
index 0000000..335cbbb
--- /dev/null
+++ b/old-apps/projects/src/app/pages/nav/nav-item.svelte
@@ -0,0 +1,18 @@
+<script lang="ts">
+ import {link} from "svelte-spa-router";
+ import Icon from "$shared/components/icon.svelte";
+
+ export let external = "";
+ export let to = "";
+ export let text;
+ export let icon;
+</script>
+
+<li class="sidenav-v4__item">
+ <a class="sidenav-v4__link" href={to ?? external} use:link={external === ""}>
+ {#if icon}
+ <Icon class="sidenav-v4__icon icon" name="{icon}" />
+ {/if}
+ <span>{text}</span>
+ </a>
+</li>