refactored timetracking to only use client-supplied times

This commit is contained in:
2025-08-28 22:52:04 +02:00
parent 3a43c5a7ba
commit dabd5eef0b
10 changed files with 176 additions and 124 deletions

View File

@@ -0,0 +1,16 @@
<script>
import { display, to_secs } from '../time.svelte.js';
let { timestamp = $bindable() } = $props();
let datetime = $state(null);
$effect(() => {
datetime = display(timestamp);
});
$effect(() => {
timestamp = to_secs(datetime);
});
</script>
<input type="datetime-local" bind:value={datetime} />