diff --git a/app/src/App.svelte b/app/src/App.svelte index 8f40c1e..21ed02a 100644 --- a/app/src/App.svelte +++ b/app/src/App.svelte @@ -1,15 +1,18 @@ -{#if is_configured} - +{#if settings_open&&is_configured} + {:else} - + {#if is_configured} + + {:else} + + {/if} {/if} \ No newline at end of file diff --git a/app/src/Scanner.svelte b/app/src/Scanner.svelte index 2b32ad4..6cfc7c2 100644 --- a/app/src/Scanner.svelte +++ b/app/src/Scanner.svelte @@ -1,38 +1,23 @@ -
+

Lauf Für Kaya! Scan 📷

{hours}:{minutes}:{seconds}

-

configured lap: 400m

-

minimum lap time: 10s

-
-
-
-
-
{ - console.log(card); - //TODO: hit API for scan entry - lastscan_totaldistance="400m"; + if(card==="cnf"){ + page.set("settings"); + }else{ + console.log(card); + //TODO: hit API for scan entry + lastscan_totaldistance="400m"; let time = new Date(); const hours = (time.getHours()+"").padStart(2,"0"); const minutes = (time.getMinutes()+"").padStart(2,"0"); const seconds = (time.getSeconds()+"").padStart(2,"0"); lastscan_time=hours+":"+minutes+":"+seconds; lastscan_laptime="1min 30s"; + } card=""; }}> {#if lastscan_totaldistance} @@ -55,8 +40,9 @@
+ \ No newline at end of file diff --git a/app/src/store.js b/app/src/store.js index 84193fd..0b93a19 100644 --- a/app/src/store.js +++ b/app/src/store.js @@ -5,6 +5,11 @@ export const apikey = writable(stored_apikey); apikey.subscribe((value) => { localStorage.setItem('apikey', value); }); +const stored_page = localStorage.getItem('page'); +export const page = writable(stored_page); +page.subscribe((value) => { + localStorage.setItem('page', value); +}); const stored_lang = localStorage.getItem('lang') === 'null' ? navigator.language : localStorage.getItem('lang'); export const lang = writable(stored_lang); lang.subscribe((value) => {