diff --git a/src/lib/assets/modules/sheet_btn.png b/src/lib/assets/modules/sheet_btn.png new file mode 100644 index 0000000..e63d948 Binary files /dev/null and b/src/lib/assets/modules/sheet_btn.png differ diff --git a/src/lib/components/app-sidebar.svelte b/src/lib/components/app-sidebar.svelte index e4d0917..3f2a832 100644 --- a/src/lib/components/app-sidebar.svelte +++ b/src/lib/components/app-sidebar.svelte @@ -10,13 +10,15 @@ CherryIcon, DiamondIcon, BugIcon, - CupSodaIcon + CupSodaIcon, + FileSpreadsheet } from '@lucide/svelte/icons'; import TaobinLogo from '$lib/assets/logo.svelte'; import { goto } from '$app/navigation'; import Button from '$lib/components/ui/button/button.svelte'; import { get } from 'svelte/store'; import { sidebarStore } from '$lib/core/stores/sidebar'; + import { referenceFromPage } from '$lib/core/stores/recipeStore'; let sideBar: HTMLElement | null = $state(null); let isSideBarOpen: boolean = $state(true); @@ -67,6 +69,17 @@ icon: BugIcon } ] + }, + { + title: 'Sheet', + items: [ + { + title: 'Overview', + url: '/departments', + icon: FileSpreadsheet + + } + ] } // more to add here ] @@ -109,7 +122,17 @@ {#snippet child({ props })} - + { + if (nav.title === 'Sheet') { + e.preventDefault(); + referenceFromPage.set('sheet'); + goto(sub.url); + } + }} + > {#if sub.icon} {/if} diff --git a/src/routes/(authed)/departments/+page.svelte b/src/routes/(authed)/departments/+page.svelte index aed44df..4c2a9db 100644 --- a/src/routes/(authed)/departments/+page.svelte +++ b/src/routes/(authed)/departments/+page.svelte @@ -1,6 +1,7 @@ + +
+ +
+
+
+

Layout overview [ {refDepartment} ]

+

+ Display menus from the spreadsheet current selected country +

+
+
+ +
+
+ + + + + + + +
+