diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 9c8eb63..4f1830a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -4,13 +4,23 @@ import { onMount } from 'svelte'; import Login from './Login.svelte'; + $: printEnabled = false; + onMount(() => { + const params = new URLSearchParams(window.location.search); + if (params.get('print') === 'true') { + printEnabled = true; + } loginFromStorage(); }); +

+ {printEnabled} +

+ {#if $userState.isLoggedIn} - + {:else} {/if} diff --git a/src/routes/Register.svelte b/src/routes/Register.svelte index 9e22421..251f189 100644 --- a/src/routes/Register.svelte +++ b/src/routes/Register.svelte @@ -9,6 +9,8 @@ $: doneButtonEnabled = false; $: showResult = false; + export let printEnabled = false; + let response: ResponseRunner; const group = 1; //Default to Bürgerlauf @@ -45,6 +47,11 @@ created_via: 'kiosk' })) as ResponseRunner; showResult = true; + if (printEnabled) { + setTimeout(() => { + window.print(); + }, 200); + } setTimeout(() => { doneButtonEnabled = true; setTimeout(() => { @@ -314,9 +321,7 @@
- +

- Scanne diesen QR-Code, um zu unserem Selfservice zu gelangen. Hier findest du deine Rundenzeiten, Spenden und Urkunden. + Scanne diesen QR-Code, um zu unserem Selfservice zu gelangen. Hier findest du deine + Rundenzeiten, Spenden und Urkunden.