diff --git a/package.json b/package.json
index 52827775..d5f35af7 100644
--- a/package.json
+++ b/package.json
@@ -9,6 +9,7 @@
"dependencies": {
"@odit/lfk-client-js": "^0.0.4",
"svelte-i18n": "^3.3.0",
+ "svelte-spa-router": "^3.1.0",
"toastify-js": "^1.9.3"
},
"devDependencies": {
diff --git a/src/App.svelte b/src/App.svelte
index 67bf245d..e1e7bd87 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -1,4 +1,7 @@
-{#if logged_in === true}
-
-
-
-{:else}
-
-{/if}
+
diff --git a/src/components/Login.svelte b/src/components/Login.svelte
index 0b6ff21f..ec1af162 100644
--- a/src/components/Login.svelte
+++ b/src/components/Login.svelte
@@ -2,6 +2,7 @@
import { _ } from "svelte-i18n";
import store from "../store.js";
store.init();
+ import {push, pop, replace} from 'svelte-spa-router'
//
import { OpenAPI, AuthService } from "@odit/lfk-client-js";
OpenAPI.BASE = "http://localhost:4010";
@@ -32,6 +33,7 @@
.then((result) => {
OpenAPI.TOKEN = result.access_token;
store.login(result.access_token);
+ replace('/dashboard/')
Toastify({
text: $_("welcome_wavinghand"),
duration: 500,
@@ -120,7 +122,7 @@
{$_('forgot_password?')}
diff --git a/src/components/NotFound.svelte b/src/components/NotFound.svelte
index 4f168264..62da0764 100644
--- a/src/components/NotFound.svelte
+++ b/src/components/NotFound.svelte
@@ -14,8 +14,9 @@
class="text-grey-darker text-2xl md:text-3xl font-light mb-8 leading-normal">
{$_('404message')}
-
+
{$_('goback')}