employeeService/src/app/app.routes.ts

44 lines
1.5 KiB
TypeScript
Raw Normal View History

2025-01-08 10:19:43 +01:00
import { Routes } from "@angular/router";
import { LoginViewComponent } from "./components/login-view/login-view.component";
import { MitarbeiterverwaltungViewComponent } from "./components/mitarbeiterverwaltung-view/mitarbeiterverwaltung-view.component";
import { EmployeeDetailComponent } from "./components/employee-detail/employee-detail.component";
import { QualifikatonBearbeitenViewComponent } from "./components/qualifikaton-bearbeiten-view/qualifikaton-bearbeiten-view.component";
2025-01-15 12:28:57 +01:00
import { MitarbeiterBearbeitenViewComponent } from "./components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component";
import { AuthGuard } from "./service/auth.service";
import { MitarbeiterErstellenComponent } from "./components/mitarbeiter-erstellen/mitarbeiter-erstellen.component";
2024-12-18 08:30:10 +01:00
export const routes: Routes = [
{
path: "",
component: LoginViewComponent,
},
{
path: "mitarbeiter",
component: MitarbeiterverwaltungViewComponent,
canActivate: [AuthGuard],
},
{
path: "mitarbeitererstellen",
component: MitarbeiterErstellenComponent,
canActivate: [AuthGuard],
},
{
path: "mitarbeiterbearbeiten/:id",
component: MitarbeiterBearbeitenViewComponent,
canActivate: [AuthGuard],
},
{
path: "mitarbeiterdetails",
component: EmployeeDetailComponent,
},
{
path: "qualifikationbearbeiten/:id",
component: QualifikatonBearbeitenViewComponent,
canActivate: [AuthGuard],
},
{
path: "**",
2025-01-08 10:19:43 +01:00
redirectTo: "",
},
];