diff --git a/src/components/sidebar/index.ts b/src/components/sidebar/index.ts new file mode 100644 index 00000000..29ff27db --- /dev/null +++ b/src/components/sidebar/index.ts @@ -0,0 +1,9 @@ +import Sidebar from './sidebar.svelte' + +export type NavigationElement = { + name: string + icon: ConstructorOfATypedSvelteComponent + route: string +} + +export { Sidebar } diff --git a/src/components/sidebar/sidebar.svelte b/src/components/sidebar/sidebar.svelte new file mode 100644 index 00000000..09ce2786 --- /dev/null +++ b/src/components/sidebar/sidebar.svelte @@ -0,0 +1,79 @@ + + +
+ +
+
+
+ Tiny-TMS +
+ +
+ +
+ {#each sidebarElements as element} + + +
+ {element.name} +
+
+ {/each} +
+ +
+ +
+
+ My Account +
+
+
+ +
+
+
+ + diff --git a/src/components/ui/theme-selector/theme-selector.svelte b/src/components/ui/theme-selector/theme-selector.svelte index 0e79ce85..5f1d04c4 100644 --- a/src/components/ui/theme-selector/theme-selector.svelte +++ b/src/components/ui/theme-selector/theme-selector.svelte @@ -51,7 +51,7 @@ -