chore: remove old default date setter from expense form

This commit is contained in:
juancwu 2026-02-24 15:04:23 +00:00
commit 6792cee588

View file

@ -121,27 +121,12 @@ templ AddExpenseForm(props AddExpenseFormProps) {
Date
}
@datepicker.DatePicker(datepicker.Props{
ID: "date",
Name: "date",
Attributes: templ.Attributes{"required": "true"},
ID: "date",
Name: "date",
Clearable: true,
Required: true,
})
</div>
<script nonce={ templ.GetNonce(ctx) }>
(function() {
function todayISO() {
var d = new Date();
return d.getFullYear() + '-' + String(d.getMonth()+1).padStart(2,'0') + '-' + String(d.getDate()).padStart(2,'0');
}
var input = document.getElementById('date-hidden');
if (input && !input.value) input.value = todayISO();
var form = input && input.closest('form');
if (form) {
form.addEventListener('reset', function() {
setTimeout(function() { input.value = todayISO(); }, 0);
});
}
})();
</script>
// Tags
<div>
@label.Label(label.Props{For: "new-expense-tags"}) {