We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e422d1 commit b23574dCopy full SHA for b23574d
src/routes/tracker/[org]/[repo]/+layout.svelte
@@ -1,4 +1,5 @@
1
<script lang="ts">
2
+ import { onNavigate } from "$app/navigation";
3
import { page } from "$app/state";
4
import { Menu } from "@lucide/svelte";
5
import { uniqueRepos } from "$lib/repositories";
@@ -7,6 +8,13 @@
7
8
import RepoSidePanel from "./RepoSidePanel.svelte";
9
10
let { children } = $props();
11
+
12
+ onNavigate(({ from, to, type }) => {
13
+ if (from?.route.id !== to?.route.id || type === "form") return;
14
+ open = false;
15
+ });
16
17
+ let open = $state(false);
18
</script>
19
20
{#snippet repoList()}
@@ -35,7 +43,7 @@
35
43
{@render children()}
36
44
</div>
37
45
38
- <Sheet.Root>
46
+ <Sheet.Root bind:open>
39
47
<Sheet.Trigger>
40
48
{#snippet child({ props })}
41
49
<Button
0 commit comments