diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 13:54:44 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 13:54:44 +0200 |
| commit | fdbeffe78e5cd7393d28915189ec518a06b941f1 (patch) | |
| tree | b652b5187b4d08c87cc39ebbad38ddbf00e4a498 /apps/projects/src/app/index.svelte | |
| parent | 098c5bdde3860941f1c03585071a4e3584a7317f (diff) | |
| download | greatoffice-fdbeffe78e5cd7393d28915189ec518a06b941f1.tar.xz greatoffice-fdbeffe78e5cd7393d28915189ec518a06b941f1.zip | |
feat: !WIP start implementation of svelte-query
Diffstat (limited to 'apps/projects/src/app/index.svelte')
| -rw-r--r-- | apps/projects/src/app/index.svelte | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/apps/projects/src/app/index.svelte b/apps/projects/src/app/index.svelte index 9dd2bf8..c217797 100644 --- a/apps/projects/src/app/index.svelte +++ b/apps/projects/src/app/index.svelte @@ -5,6 +5,7 @@ import {logout_user} from "$app/lib/services/user-service"; import Router from "svelte-spa-router"; import {wrap} from "svelte-spa-router/wrap"; + import {QueryClient, QueryClientProvider} from "@sveltestack/svelte-query"; import {is_active} from "$shared/lib/session"; import UiWorkbench from "$app/pages/ui-workbench.svelte"; import NotFound from "$app/pages/not-found.svelte"; @@ -22,6 +23,9 @@ return true; } + const queryClient = new QueryClient(); + + const routes = { "/home": wrap({ component: Home, @@ -44,13 +48,15 @@ }; </script> <PreHeader show="{!online}">You seem to be offline, please check your internet connection.</PreHeader> -<Router - {routes} - restoreScrollState={true} - on:routeLoading={() => { +<QueryClientProvider client={queryClient}> + <Router + {routes} + restoreScrollState={true} + on:routeLoading={() => { document.getElementById("loader").style.display = "inline-block"; }} - on:routeLoaded={() => { + on:routeLoaded={() => { document.getElementById("loader").style.display = "none"; }} -/> + /> +</QueryClientProvider> |
