Huakun Shen c93ebd895e
Fix: ext window loading (#81)
* fix: extension new window loading with localStorage

* fix: extension loading in new window

* upgrade: @kksh/svelte5

* refactor: update SideBar import to Sidebar across desktop app

* fix: safely remove test directories with existsSync check

* feat: add open preference command with platform-specific shortcut

* chore: clean up vite config trailing comma
2025-01-28 04:58:54 -05:00

19 lines
548 B
Svelte

<script lang="ts">
import { goHomeOrCloseOnEscapeWithInput } from "@/utils/key"
import { Sidebar } from "@kksh/svelte5"
import SidebarTrigger from "$lib/components/common/sidebar-trigger.svelte"
import SettingsSidebar from "./sidebar.svelte"
let { children } = $props()
</script>
<svelte:window on:keydown={goHomeOrCloseOnEscapeWithInput} />
<Sidebar.Provider style="--sidebar-width: 13rem;">
<SettingsSidebar />
<main class="flex grow flex-col overflow-x-clip">
<SidebarTrigger />
{@render children?.()}
</main>
</Sidebar.Provider>