add logging to initializeApp
This commit is contained in:
parent
6cb764faf7
commit
0cabc5288e
@ -253,23 +253,32 @@ export function attachAdminDashboardListeners() {
|
|||||||
|
|
||||||
// --- APP INITIALIZER ---
|
// --- APP INITIALIZER ---
|
||||||
function initializeApp() {
|
function initializeApp() {
|
||||||
|
console.log("A. Inside initializeApp()."); // Checkpoint A
|
||||||
authToken = localStorage.getItem('authToken');
|
authToken = localStorage.getItem('authToken');
|
||||||
const userString = localStorage.getItem('user');
|
const userString = localStorage.getItem('user');
|
||||||
user = userString ? JSON.parse(userString) : null;
|
user = userString ? JSON.parse(userString) : null;
|
||||||
|
|
||||||
|
console.log("B. Auth Token found:", !!authToken); // Checkpoint B
|
||||||
|
console.log("C. User data found:", user); // Checkpoint C
|
||||||
|
|
||||||
if (authToken && user) {
|
if (authToken && user) {
|
||||||
const userControls = document.getElementById('nav-user-controls');
|
const userControls = document.getElementById('nav-user-controls');
|
||||||
userControls.classList.remove('hidden');
|
userControls.classList.remove('hidden');
|
||||||
userControls.querySelector('#welcome-message').textContent = `Welcome, ${user.username}`;
|
userControls.querySelector('#welcome-message').textContent = `Welcome, ${user.username}`;
|
||||||
|
|
||||||
if (user.role === 'admin') {
|
if (user.role === 'admin') {
|
||||||
|
console.log("D. User is an admin, calling renderAdminDashboard()."); // Checkpoint D
|
||||||
renderAdminDashboard();
|
renderAdminDashboard();
|
||||||
} else {
|
} else {
|
||||||
|
console.log("E. User is an employee, calling renderEmployeeDashboard()."); // Checkpoint E
|
||||||
renderEmployeeDashboard();
|
renderEmployeeDashboard();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
console.log("F. No user or token, calling renderAuthView()."); // Checkpoint F
|
||||||
document.getElementById('nav-user-controls').classList.add('hidden');
|
document.getElementById('nav-user-controls').classList.add('hidden');
|
||||||
renderAuthView();
|
renderAuthView();
|
||||||
}
|
}
|
||||||
|
console.log("G. initializeApp() finished."); // Checkpoint G
|
||||||
}
|
}
|
||||||
|
|
||||||
// --- HELPERS ---
|
// --- HELPERS ---
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user