hubl/src/scripts/login-element-visibility.js

26 lines
717 B
JavaScript
Raw Normal View History

2020-08-24 12:50:22 +00:00
document.addEventListener("DOMContentLoaded", function () {
2020-05-08 13:27:44 +00:00
document
.querySelector("sib-auth")
.getUser()
.then(user => {
if (user !== null) {
document
.querySelectorAll(".notLoggedIn")
.forEach(el => (el.style.visibility = "visible"));
document
.querySelectorAll(".loggedIn")
.forEach(el => (el.style.display = "none"));
2021-02-17 17:40:12 +00:00
} else {
window.dispatchEvent(
new CustomEvent('requestNavigation', {
detail: {
route: "login"
}
}),
);
document
.querySelectorAll(".loggedIn")
.forEach(el => (el.style.display = "none"));
2020-05-08 13:27:44 +00:00
}
});
});