Fix: perbaiki logout button handler dan path detection untuk konsistensi lokal dan produksi

This commit is contained in:
mwpn
2025-12-19 05:52:09 +07:00
parent de79ba0af2
commit 8447b05e90
3 changed files with 66 additions and 8 deletions

View File

@@ -173,9 +173,27 @@
import './js/dashboard.js';
import './js/realtime.js';
document.getElementById('logout-button')?.addEventListener('click', () => {
Auth.logout();
});
// Setup logout button - pastikan ter-attach dengan benar
function setupLogoutButton() {
const logoutBtn = document.getElementById('logout-button');
if (logoutBtn) {
console.log('[Dashboard] Logout button found, attaching event listener');
logoutBtn.addEventListener('click', (e) => {
e.preventDefault();
console.log('[Dashboard] Logout button clicked');
Auth.logout();
});
} else {
console.warn('[Dashboard] Logout button not found!');
}
}
// Setup saat DOM ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', setupLogoutButton);
} else {
setupLogoutButton();
}
</script>
</body>
</html>