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 @@
-
- Runner-ID
-
+ Runner-ID
Zeige diesen Code am Infozelt vor, um deine Läuferkarte zu erhalten
@@ -333,11 +338,10 @@
-
- Selfservice
-
+
Selfservice
- 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.
![]()