Add some state management stuff

This commit is contained in:
Jon Staab
2024-08-06 15:46:37 -07:00
parent 36a920df51
commit fb04a68168
18 changed files with 5474 additions and 5206 deletions
+8
View File
@@ -0,0 +1,8 @@
import {redirect} from "@sveltejs/kit"
/** @type {import('./$types').LayoutServerLoad} */
export function load({route}) {
if (!route.id) {
redirect(307, "/home")
}
}
+3 -6
View File
@@ -1,12 +1,9 @@
<script lang="ts">
import "@src/app.css"
import {onMount} from "svelte"
import {page} from "$app/stores"
import {onNavigate} from "$app/navigation"
import {fly} from '@lib/transition'
import Icon from "@lib/components/Icon.svelte"
import {toast} from '@app/toast'
import {modals, pushModal} from '@app/modal'
import {fly} from "@lib/transition"
import {toast} from "@app/toast"
import {modals} from "@app/modal"
import PrimaryNav from "@app/components/PrimaryNav.svelte"
import SecondaryNav from "@app/components/SecondaryNav.svelte"