Compare commits

...

2 Commits

Author SHA1 Message Date
4413374429 default editor to today 2026-02-17 11:58:22 +13:00
2a953ef5ce Add param matcher to ensure random paths dont crash the app 2026-02-17 11:34:23 +13:00
4 changed files with 7 additions and 4 deletions

View File

@@ -1,13 +1,11 @@
<script lang="ts">
import { CalendarDate } from "@internationalized/date";
import { CalendarDate, today, getLocalTimeZone } from "@internationalized/date";
import { onMount } from "svelte";
import { formatDate } from "$lib/date";
import { createEntry, updateEntry, deleteEntry } from "$lib/upload.ts";
let {
dateValue = $bindable<CalendarDate | undefined>(
new CalendarDate(2026, 2, 1),
),
dateValue = $bindable<CalendarDate>( today(getLocalTimeZone()) ),
} = $props();
let edit = $state<boolean>(false);
@@ -55,3 +53,4 @@
</button>
{/if}
</div>

4
src/params/date.ts Normal file
View File

@@ -0,0 +1,4 @@
export function match(value) {
return /^\d{4}-\d{2}-\d{2}$/.test(value)
}