index.js 822 B

12345678910111213141516171819202122232425262728293031
  1. import loginPage from "./login/index.js";
  2. import dashboardPage from "./dashboard/index.js";
  3. import adminCreatePage from "./adminCreate/index.js";
  4. window.adminExists = "true";
  5. let pages = document.querySelectorAll(".page");
  6. //Page change function
  7. openPage = (page)=>{
  8. for(let i = 0; i < pages.length; i++){
  9. pages[i].style.display = "none";
  10. }
  11. document.getElementById(`${page}Page`).style.display = "flex";
  12. switch(page){
  13. case "login": loginPage.display(); break;
  14. case "dashboard": dashboardPage.display(); break;
  15. case "adminCreate": adminCreatePage.display(); break;
  16. }
  17. }
  18. //Check for login
  19. if(window.adminExists !== "true"){
  20. openPage("adminCreate");
  21. }else if(localStorage.getItem("loggedIn") === "true"){
  22. openPage("dashboard");
  23. }else{
  24. openPage("login");
  25. }