index.ts 595 B

12345678910111213141516
  1. import { RouterModule } from "@angular/router";
  2. import { Checkout } from "../pages/checkout.component";
  3. import { LoginPage } from "../pages/loginPage.component";
  4. import { ShopPage } from "../pages/shopPage.component";
  5. import { AuthActivator } from "../services/authActivator.service";
  6. const routes = [
  7. { path: "", component: ShopPage },
  8. { path: "checkout", component: Checkout, canActivate: [AuthActivator] },
  9. { path: "login", component: LoginPage },
  10. { path: "**", redirectTo: "/" }
  11. ];
  12. const router = RouterModule.forRoot(routes, { useHash: false });
  13. export default router;