time input: make ampm derived

This commit is contained in:
Elijah Duffy
2025-07-22 15:44:10 -07:00
parent a99384e887
commit 9e0bec3e1d

View File

@@ -71,7 +71,10 @@
minute: !value ? '' : prefixZero(value.minute.toString())
};
});
let ampm: ampmKey = $state('AM');
let ampm: ampmKey = $derived.by(() => {
if (!value) return 'AM';
return value.hour >= 12 ? 'PM' : 'AM';
});
let valid: boolean = $state(true);
let hiddenInput: HTMLInputElement;