diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 6d18dc1..6c30cde 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -14,9 +14,6 @@ let { data, form } : PageProps = $props(); - //$inspect(data); - - const HEADERS: string[] = [ "Datum", "Wochentag", "Beginn", "Ende", "Dauer", "Anmerkung" ]; const status_ok = "ok"; const status_missing = "missing"; @@ -42,22 +39,43 @@ }) function setNewState() { - new_state = { - date: { - valid: form?.new_entry?.date?.value !== "" || form?.new_entry?.date?.valid, - value: form?.new_entry?.date?.value ?? "", - }, - start: { - valid: form?.new_entry?.start?.value !== "" || form?.new_entry?.start?.valid, - value: form?.new_entry?.start?.value ?? "", - }, - end: { - valid: form?.new_entry?.end?.value !== "" || form?.new_entry?.end?.valid, - value: form?.new_entry?.end?.value ?? "", - }, - comment: { - value: form?.new_entry?.date?.comment ?? "", - }, + if (form?.success != null) { + new_state = { + date: { + valid: true, + value: "" + }, + start: { + valid: true, + value: "" + }, + end: { + valid: true, + value: "" + }, + comment: { + value: "" + } + } + return + } else { + new_state = { + date: { + valid: form?.new_entry?.date?.value !== "" || form?.new_entry?.date?.valid, + value: form?.new_entry?.date?.value ?? "", + }, + start: { + valid: form?.new_entry?.start?.value !== "" || form?.new_entry?.start?.valid, + value: form?.new_entry?.start?.value ?? "", + }, + end: { + valid: form?.new_entry?.end?.value !== "" || form?.new_entry?.end?.valid, + value: form?.new_entry?.end?.value ?? "", + }, + comment: { + value: form?.new_entry?.date?.comment ?? "", + }, + } } } diff --git a/src/routes/dokumente/+page.svelte b/src/routes/dokumente/+page.svelte index 2996f12..f51d2ac 100644 --- a/src/routes/dokumente/+page.svelte +++ b/src/routes/dokumente/+page.svelte @@ -1,24 +1,21 @@
| {file.identifier} | -{file.filename} | +{file.name} | {isoToLocalDate(file.cdate.toISOString())} um {padInt(file.cdate.getHours(), 2)}:{padInt(file.cdate.getMinutes(), 2)}:{padInt(file.cdate.getSeconds(), 2)} |