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";
|
|
|
|
import { KeycloakAuthGuard } from "keycloak-angular";
|
|
|
|
import { AuthGuard } from "./service/auth.service";
|
2025-01-15 07:02:38 +01:00
|
|
|
import { MitarbeiterBearbeitenViewComponent } from "./components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component";
|
2024-12-18 08:30:10 +01:00
|
|
|
|
2024-12-18 11:22:04 +01:00
|
|
|
export const routes: Routes = [
|
|
|
|
{
|
|
|
|
path: "",
|
|
|
|
component: LoginViewComponent,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: "mitarbeiter",
|
|
|
|
component: MitarbeiterverwaltungViewComponent,
|
2024-12-18 14:06:19 +01:00
|
|
|
canActivate: [AuthGuard],
|
2024-12-18 11:22:04 +01:00
|
|
|
},
|
2025-01-15 07:02:38 +01:00
|
|
|
{
|
|
|
|
path: "mitarbeiterbearbeiten/:id",
|
|
|
|
component: MitarbeiterBearbeitenViewComponent
|
|
|
|
},
|
2024-12-18 11:22:04 +01:00
|
|
|
{
|
|
|
|
path: "mitarbeiterdetails",
|
|
|
|
component: EmployeeDetailComponent,
|
2024-12-18 13:31:42 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
path: "qualifikationbearbeiten",
|
|
|
|
component: QualifikatonBearbeitenViewComponent,
|
2024-12-18 14:06:19 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
path: "**",
|
2025-01-08 10:19:43 +01:00
|
|
|
redirectTo: "",
|
|
|
|
},
|
2024-12-18 11:22:04 +01:00
|
|
|
];
|