${owl(72)}
${esc(message || "יש להיכנס כדי לפתוח את מסלול המתמטיקה.")}
${canRetry ? `` : ""}
${CFG.devSignIn
? `כניסת פיתוח (dev only): ללא Supabase, כל כתובת מייל מתקבלת.
`
: canRetry ? "" : ``}`);
document.getElementById("retry")?.addEventListener("click", () => boot());
document.getElementById("google")?.addEventListener("click", () => session.signInWithGoogle());
document.getElementById("dev")?.addEventListener("submit", event => {
event.preventDefault();
session.signInDev(document.getElementById("email").value);
boot();
});
}
async function signOutAndShow(message) {
await session.signOut();
showSignIn(message);
}
function header(me, current) {
const roles = visibleRoles(me.roles);
nav.innerHTML = `