Fix: pastikan state.date selalu di-set ke hari ini saat DOMContentLoaded, bukan saat module load

This commit is contained in:
mwpn
2025-12-19 05:13:03 +07:00
parent 39e90d4de6
commit 55b90650a9
2 changed files with 14 additions and 9 deletions

View File

@@ -442,8 +442,9 @@
});
// Events table logic
// State akan di-set ke hari ini saat DOMContentLoaded
const state = {
date: new Date().toISOString().split('T')[0],
date: '', // Akan di-set ke hari ini saat DOMContentLoaded
locationCode: '',
gateCode: '',
category: '',
@@ -837,6 +838,12 @@
// Init
document.addEventListener('DOMContentLoaded', async () => {
// Set default date ke hari ini (selalu update ke hari ini setiap kali page load)
const today = new Date().toISOString().split('T')[0];
state.date = today;
console.log('[Events] Default date set to today:', state.date);
// Setup filters SETELAH state.date sudah di-set
setupFilters();
await loadLocations();
await loadGates();