From fdbeffe78e5cd7393d28915189ec518a06b941f1 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sat, 4 Jun 2022 13:54:44 +0200 Subject: feat: !WIP start implementation of svelte-query --- apps/projects/src/app/index.svelte | 18 ++++-- apps/projects/src/app/pages/home.svelte | 41 +++++++----- apps/projects/src/package.json | 2 + apps/projects/src/pnpm-lock.yaml | 102 ++++++++++++++++++++++++++++++ apps/web-shared/src/lib/api/time-entry.ts | 2 - apps/web-shared/src/lib/configuration.ts | 6 ++ apps/web-shared/src/lib/helpers.ts | 11 ++++ 7 files changed, 158 insertions(+), 24 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 @@ }; You seem to be offline, please check your internet connection. - { + + { document.getElementById("loader").style.display = "inline-block"; }} - on:routeLoaded={() => { + on:routeLoaded={() => { document.getElementById("loader").style.display = "none"; }} -/> + /> + diff --git a/apps/projects/src/app/pages/home.svelte b/apps/projects/src/app/pages/home.svelte index c3e7af4..84d6728 100644 --- a/apps/projects/src/app/pages/home.svelte +++ b/apps/projects/src/app/pages/home.svelte @@ -1,7 +1,9 @@