index.js 859 B

1234567891011121314151617181920212223242526272829303132
  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. let 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. console.log(window.adminExists);
  20. if(window.adminExists !== "true"){
  21. openPage("adminCreate");
  22. }else if(localStorage.getItem("loggedIn") === "true"){
  23. openPage("dashboard");
  24. }else{
  25. openPage("login");
  26. }