employeeService/src/app/app.routes.ts

32 lines
1 KiB
TypeScript
Raw Normal View History

2024-12-18 08:30:10 +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';
2024-12-18 08:30:10 +01:00
export const routes: Routes = [
{
path: "",
component: LoginViewComponent,
},
{
path: "mitarbeiter",
component: MitarbeiterverwaltungViewComponent,
canActivate: [AuthGuard],
},
{
path: "mitarbeiterdetails",
component: EmployeeDetailComponent,
},
{
path: "qualifikationbearbeiten",
component: QualifikatonBearbeitenViewComponent,
},
{
path: "**",
redirectTo: '',
}
];