From ed51ae97d1958d6ca9e037308cc8b40c9a98a690 Mon Sep 17 00:00:00 2001
From: Sebastian Pravda
Date: Tue, 29 Nov 2022 14:28:33 +0100
Subject: [PATCH] fix: not working submit, show all forms (without doing
anything)
---
frontend/src/routes/register/+page.svelte | 39 ++++++++++++-----------
1 file changed, 20 insertions(+), 19 deletions(-)
diff --git a/frontend/src/routes/register/+page.svelte b/frontend/src/routes/register/+page.svelte
index 91193d5..e2cf89e 100644
--- a/frontend/src/routes/register/+page.svelte
+++ b/frontend/src/routes/register/+page.svelte
@@ -61,14 +61,18 @@
}),
onSubmit: async (values) => {
- console.log("submit")
- // @ts-ignore // love javascript
- delete values.undefined;
-
- values.birthdate = '2000-01-01' // TODO: reformat user typed date
-
- await fillDetails(values);
- goto("/dashboard");
+ if (pageIndex === pageCount) {
+ try {
+ console.log("submit")
+ // @ts-ignore // love javascript
+ delete values.undefined;
+ values.birthdate = '2000-01-01' // TODO: reformat user typed date
+ await fillDetails(values);
+ goto("/dashboard");
+ } catch (e) {
+ console.error("error while submitting data: " + e);
+ }
+ }
},
});
@@ -157,13 +161,11 @@
-
+ />
-
+
{/if}
{#if pageIndex === 2}
@@ -250,15 +252,13 @@
placeholder="Občanství"
/>
-
+
{
+ await handleSubmit(e);
+ console.log("clicked " + isPageInvalid());
if (isPageInvalid()) return;
if (pageIndex === pageCount) {
- await handleSubmit(e);
} else {
pagesFilled++;
pageIndex++;