diff --git a/ui/src/lib/Views.svelte b/ui/src/lib/Views.svelte index f049c3b..d20a899 100644 --- a/ui/src/lib/Views.svelte +++ b/ui/src/lib/Views.svelte @@ -10,7 +10,7 @@ let isLoading = $state(true) const init = async () => await promise.then( /** - * @param {Array<{ workingDays: Number; totalHours: any; overtime: string; period: string; }>} data + * @param {Array<{ workingDays: Number; totalHours: any; overtime: string; period: string; homeOfficeDays: Number; }>} data */ data => { records = data.map(row => new PeriodRecord(row)) diff --git a/ui/src/routes/working-hours/+page.svelte b/ui/src/routes/working-hours/+page.svelte index 979449f..ed059c0 100644 --- a/ui/src/routes/working-hours/+page.svelte +++ b/ui/src/routes/working-hours/+page.svelte @@ -2,10 +2,13 @@ import documentIcon from "@iconify-icons/oi/document.js"; import wrenchIcon from "@iconify-icons/oi/wrench.js"; import IconifyIcon from "@iconify/svelte"; + import TablePagination from "$lib/TablePagination.svelte"; let { data } = $props(); const TITLE = "Bearbeitung Einträge" /** @type {{workingDay: String, workingTime: String, isHomeOffice: Boolean, }[]|null} **/ - let records = $state([]) + let records = $state(null) + /** @type {{workingDay: String, workingTime: String, isHomeOffice: Boolean, }[]} **/ + let actual_records = $state([]) const init = async () => await data.promise.then( /** * @param {{workingDay: String, workingTime: String, isHomeOffice: Boolean, }[]} data @@ -58,7 +61,7 @@ - {#each records as record} + {#each actual_records as record} {record.workingDay} {record.workingTime} @@ -71,6 +74,13 @@ {/each} + + + + + + + {/if}