Skip to content
Snippets Groups Projects
Select Git revision
  • 3d2390cc0e92ee3eba7d84cd2c04d7d6abf1d979
  • main default protected
  • TypeScript
3 results

main.js

Blame
  • Router.ts 505 B
    export default class Router {
      routes: Object[];
      actualRoute: Text;
      constructor(routes) {
        this.routes = routes;
        this.actualRoute = routes[0].page;
      }
      ChangePages(path) {
        for (let i = 0; i < this.routes.length; i++) {
          if (this.routes[i].path === path) {
            document.querySelector(`.${this.actualRoute}`).style.display = "none";
            this.actualRoute = this.routes[i].page;
            document.querySelector(`.${this.actualRoute}`).style.display = "flex";
          }
        }
      }
    }