diff --git a/web/src/lib/components/app-sidebar.svelte b/web/src/lib/components/app-sidebar.svelte index 0764261..6cfaefe 100644 --- a/web/src/lib/components/app-sidebar.svelte +++ b/web/src/lib/components/app-sidebar.svelte @@ -11,7 +11,10 @@ import * as Sidebar from '$lib/components/ui/sidebar/index.js'; import type { ComponentProps } from 'svelte'; + let sidebar = Sidebar.useSidebar(); + let { ref = $bindable(null), ...restProps }: ComponentProps = $props(); + const data = { header: { title: 'Bili Sync', @@ -79,6 +82,12 @@ } ] }; + + const closeMobileSidebar = () => { + if (sidebar.isMobile) { + sidebar.setOpenMobile(false); + } + }; @@ -87,7 +96,7 @@ {#snippet child({ props })} - +