Website Navigation Routing
This commit is contained in:
parent
98a54f0fde
commit
5c2e885e7d
8 changed files with 52 additions and 45 deletions
|
@ -5,7 +5,7 @@ import {routes} from "./app.routes";
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [RouterModule.forRoot(routes)],
|
imports: [RouterModule.forChild(routes)],
|
||||||
exports: [RouterModule]
|
exports: [RouterModule]
|
||||||
})
|
})
|
||||||
export class AppRoutingModule { }
|
export class AppRoutingModule { }
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
<app-employee-detail></app-employee-detail>
|
<router-outlet></router-outlet>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<div class="d-flex flex-col" style="height: 100%;">
|
||||||
|
<app-navigation-bar></app-navigation-bar>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="dropdown position-absolute top-0 end-0 m-3">
|
<div class="dropdown position-absolute top-0 end-0 m-3">
|
||||||
|
@ -47,3 +49,4 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import {NavigationBarComponent} from "../navigation-bar/navigation-bar.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-mitarbeiterverwaltung-view',
|
selector: 'app-mitarbeiterverwaltung-view',
|
||||||
standalone: true,
|
standalone: true,
|
||||||
imports: [],
|
imports: [
|
||||||
|
NavigationBarComponent
|
||||||
|
],
|
||||||
templateUrl: './mitarbeiterverwaltung-view.component.html',
|
templateUrl: './mitarbeiterverwaltung-view.component.html',
|
||||||
styleUrl: './mitarbeiterverwaltung-view.component.css'
|
styleUrl: './mitarbeiterverwaltung-view.component.css'
|
||||||
})
|
})
|
||||||
|
|
|
@ -5,18 +5,13 @@
|
||||||
</a>
|
</a>
|
||||||
<hr>
|
<hr>
|
||||||
<ul class="nav nav-pills flex-column mb-auto">
|
<ul class="nav nav-pills flex-column mb-auto">
|
||||||
<li class="nav-item">
|
|
||||||
<a href="#" class="nav-link active text-black" aria-current="page">
|
|
||||||
Dashboard
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<a routerLink="/mitarbeiter" class="nav-link text-black">
|
<a routerLink="/mitarbeiter" routerLinkActive="active" class="nav-link text-black">
|
||||||
Mitarbeiterverwaltung
|
Mitarbeiterverwaltung
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a routerLink="/qualifikationbearbeiten" class="nav-link text-black">
|
<a routerLink="/qualifikationbearbeiten" routerLinkActive="active" class="nav-link text-black">
|
||||||
Qualifikationsverwaltung
|
Qualifikationsverwaltung
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import {RouterLink} from "@angular/router";
|
import {RouterLink, RouterLinkActive} from "@angular/router";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-navigation-bar',
|
selector: 'app-navigation-bar',
|
||||||
standalone: true,
|
standalone: true,
|
||||||
imports: [
|
imports: [
|
||||||
RouterLink
|
RouterLink,
|
||||||
|
RouterLinkActive
|
||||||
],
|
],
|
||||||
templateUrl: './navigation-bar.component.html',
|
templateUrl: './navigation-bar.component.html',
|
||||||
styleUrl: './navigation-bar.component.css'
|
styleUrl: './navigation-bar.component.css'
|
||||||
|
|
|
@ -1,36 +1,38 @@
|
||||||
<div class="container">
|
<div class="d-flex flex-col" style="height: 100%;">
|
||||||
<button class="back-button">Back</button>
|
<app-navigation-bar></app-navigation-bar>
|
||||||
|
<div class="container">
|
||||||
|
<button class="back-button">Back</button>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="name">Name</label>
|
<label for="name">Name</label>
|
||||||
<input type="text" id="name" value="(Hier kommt name der gewählten qualification hin)">
|
<input type="text" id="name" value="(Hier kommt name der gewählten qualification hin)">
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="employee-container">
|
|
||||||
<h2>Employees possessing the qualification</h2>
|
|
||||||
|
|
||||||
<ul class="employee-list">
|
|
||||||
<li>
|
|
||||||
<button class="delete-skill-button">
|
|
||||||
<img src="Delete-button.svg" alt="Delete">
|
|
||||||
</button>
|
|
||||||
<span class="employee-name">Max Mustermann</span>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<button class="delete-skill-button">
|
|
||||||
<img src="Delete-button.svg" alt="Delete">
|
|
||||||
</button>
|
|
||||||
<span class="employee-name">Mehdi Boudjoudi</span>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<div class="add-employee-section">
|
|
||||||
<label for="employeeSearch">Search for employee</label>
|
|
||||||
<input type="text" id="employeeSearch" placeholder="Last name of employee">
|
|
||||||
<button class="add-employee-button">Add employee</button>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="employee-container">
|
||||||
|
<h2>Employees possessing the qualification</h2>
|
||||||
|
|
||||||
|
<ul class="employee-list">
|
||||||
|
<li>
|
||||||
|
<button class="delete-skill-button">
|
||||||
|
<img src="Delete-button.svg" alt="Delete">
|
||||||
|
</button>
|
||||||
|
<span class="employee-name">Max Mustermann</span>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<button class="delete-skill-button">
|
||||||
|
<img src="Delete-button.svg" alt="Delete">
|
||||||
|
</button>
|
||||||
|
<span class="employee-name">Mehdi Boudjoudi</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="add-employee-section">
|
||||||
|
<label for="employeeSearch">Search for employee</label>
|
||||||
|
<input type="text" id="employeeSearch" placeholder="Last name of employee">
|
||||||
|
<button class="add-employee-button">Add employee</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<button class="save-button">Save</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button class="save-button">Save</button>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import {NavigationBarComponent} from "../navigation-bar/navigation-bar.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-qualifikaton-bearbeiten-view',
|
selector: 'app-qualifikaton-bearbeiten-view',
|
||||||
standalone: true,
|
standalone: true,
|
||||||
imports: [],
|
imports: [
|
||||||
|
NavigationBarComponent
|
||||||
|
],
|
||||||
templateUrl: './qualifikaton-bearbeiten-view.component.html',
|
templateUrl: './qualifikaton-bearbeiten-view.component.html',
|
||||||
styleUrl: './qualifikaton-bearbeiten-view.component.css'
|
styleUrl: './qualifikaton-bearbeiten-view.component.css'
|
||||||
})
|
})
|
||||||
|
|
Loading…
Add table
Reference in a new issue