| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import loginPage from "./login/index.js";
- import dashboardPage from "./dashboard/index.js";
- import adminCreatePage from "./adminCreate/index.js";
- window.adminExists = "true";
- let pages = document.querySelectorAll(".page");
- //Notifier
- notify = (type, msg)=>{
- const notifier = document.getElementById("notifier");
- notifier.style.display = "flex";
- notifier.className = type;
- document.getElementById("notifierMessage").textContent = msg;
- setTimeout(()=>{
- notifier.style.display = "none";
- }, 7500);
- }
- //Page change function
- openPage = (page)=>{
- for(let i = 0; i < pages.length; i++){
- pages[i].style.display = "none";
- }
- document.getElementById(`${page}Page`).style.display = "flex";
- switch(page){
- case "login": loginPage.display(); break;
- case "dashboard": dashboardPage.display(); break;
- case "adminCreate": adminCreatePage.display(); break;
- }
- }
- //Check for login
- console.log(localStorage.getItem("loggedIn"));
- if(window.adminExists !== "true"){
- openPage("adminCreate");
- }else if(localStorage.getItem("loggedIn") === "true"){
- openPage("dashboard");
- }else{
- openPage("login");
- }
|