adds upload cron && fixes date formatting

This commit is contained in:
Christian Beutel
2024-03-28 18:36:59 +01:00
parent 15dcc2a629
commit 1d8520fa67
11 changed files with 83 additions and 34 deletions

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import type { SummitLog } from "$lib/models/summit_log";
import { format, parse } from "date-fns";
import { parse } from "date-fns";
import { _ } from "svelte-i18n";
import Dropdown, { type DropdownItem } from "../base/dropdown.svelte";

View File

@@ -6,11 +6,10 @@
import { createForm } from "$lib/vendor/svelte-form-lib/index";
import { util } from "$lib/vendor/svelte-form-lib/util";
import { _ } from "svelte-i18n";
import { date, object, string } from "yup";
import Datepicker from "../base/datepicker.svelte";
import Modal from "../base/modal.svelte";
import TextField from "../base/text_field.svelte";
import { date, object, string } from "yup";
import { parse } from "date-fns";
export let openModal: (() => void) | undefined = undefined;
export let closeModal: (() => void) | undefined = undefined;
@@ -18,13 +17,7 @@
const summitLogSchema = object<SummitLog>({
id: string().optional(),
date: date()
.transform((value, originalValue, context) => {
if (context.isType(value)) return value;
return parse(originalValue, "dd.MM.yyyy", new Date());
})
.required("Required")
.typeError($_("invalid-date")),
date: date().required("Required").typeError($_("invalid-date")),
text: string().optional(),
});
@@ -37,6 +30,7 @@
},
});
$: form.set(util.cloneDeep($summitLog));
$: console.log($summitLog);
</script>
<Modal