Refactor login button event listener handling

This commit is contained in:
Anaru 2025-11-24 17:54:32 +01:00 committed by GitHub
parent 8d54d27baa
commit b50466f24f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,22 +7,22 @@ const app = initializeApp(firebaseConfig);
const auth = getAuth(app); const auth = getAuth(app);
// Håndter klikk // Håndter klikk
document.getElementById('btn-login').addEventListener('click', async () => { const loginBtn = document.getElementById('btn-login');
const btn = document.getElementById('btn-login'); if (loginBtn) {
const msg = document.getElementById('error-msg'); loginBtn.addEventListener('click', async () => {
const msg = document.getElementById('error-msg');
btn.textContent = "Autentiserer..."; loginBtn.textContent = "Autentiserer...";
msg.textContent = ""; msg.textContent = "";
try { try {
await signInAnonymously(auth); await signInAnonymously(auth);
// Suksess -> Gå til hovedsiden
// Suksess -> Gå til hovedsiden (Røsstad.html) window.location.href = "Røsstad.html";
window.location.href = "Røsstad.html"; } catch (error) {
console.error(error);
} catch (error) { msg.textContent = "Feil: " + error.message;
console.error(error); loginBtn.textContent = "Prøv igjen";
msg.textContent = "Feil: " + error.message; }
btn.textContent = "Prøv igjen"; });
} }
});