From ac48357e7ac336448ad41be1d5a76860ed70fc69 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 18 Dec 2024 10:43:14 +0100 Subject: [PATCH] feat: add employee detail component and update navigation bar --- src/app/app.component.css | 1 - src/app/app.component.html | 2 +- src/app/app.component.ts | 3 ++- .../employee-detail.component.css} | 0 .../employee-detail.component.html | 4 ++++ .../employee-detail.component.spec.ts | 23 +++++++++++++++++++ .../employee-detail.component.ts | 13 +++++++++++ .../navigation-bar.component.css | 1 + 8 files changed, 44 insertions(+), 3 deletions(-) rename src/app/{views/.gitkeep => components/employee-detail/employee-detail.component.css} (100%) create mode 100644 src/app/components/employee-detail/employee-detail.component.html create mode 100644 src/app/components/employee-detail/employee-detail.component.spec.ts create mode 100644 src/app/components/employee-detail/employee-detail.component.ts diff --git a/src/app/app.component.css b/src/app/app.component.css index b787d44..d1e6c40 100644 --- a/src/app/app.component.css +++ b/src/app/app.component.css @@ -2,5 +2,4 @@ :host { display: block; height: 100vh; - width: 100vw; } diff --git a/src/app/app.component.html b/src/app/app.component.html index 60c0590..2f42d3e 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1 +1 @@ - + diff --git a/src/app/app.component.ts b/src/app/app.component.ts index e7e6eed..5581240 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,11 +1,12 @@ import { Component } from '@angular/core'; import { RouterOutlet } from '@angular/router'; import { NavigationBarComponent } from './components/navigation-bar/navigation-bar.component'; +import { EmployeeDetailComponent } from './components/employee-detail/employee-detail.component'; @Component({ selector: 'app-root', standalone: true, - imports: [RouterOutlet, NavigationBarComponent], + imports: [RouterOutlet, NavigationBarComponent, EmployeeDetailComponent], templateUrl: './app.component.html', styleUrl: './app.component.css' }) diff --git a/src/app/views/.gitkeep b/src/app/components/employee-detail/employee-detail.component.css similarity index 100% rename from src/app/views/.gitkeep rename to src/app/components/employee-detail/employee-detail.component.css diff --git a/src/app/components/employee-detail/employee-detail.component.html b/src/app/components/employee-detail/employee-detail.component.html new file mode 100644 index 0000000..035758f --- /dev/null +++ b/src/app/components/employee-detail/employee-detail.component.html @@ -0,0 +1,4 @@ +
+ + test +
diff --git a/src/app/components/employee-detail/employee-detail.component.spec.ts b/src/app/components/employee-detail/employee-detail.component.spec.ts new file mode 100644 index 0000000..9483fe5 --- /dev/null +++ b/src/app/components/employee-detail/employee-detail.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EmployeeDetailComponent } from './employee-detail.component'; + +describe('EmployeeDetailComponent', () => { + let component: EmployeeDetailComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [EmployeeDetailComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(EmployeeDetailComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/employee-detail/employee-detail.component.ts b/src/app/components/employee-detail/employee-detail.component.ts new file mode 100644 index 0000000..9fe85a8 --- /dev/null +++ b/src/app/components/employee-detail/employee-detail.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { NavigationBarComponent } from '../navigation-bar/navigation-bar.component'; + +@Component({ + selector: 'app-employee-detail', + standalone: true, + imports: [NavigationBarComponent], + templateUrl: './employee-detail.component.html', + styleUrl: './employee-detail.component.css' +}) +export class EmployeeDetailComponent { + +} diff --git a/src/app/components/navigation-bar/navigation-bar.component.css b/src/app/components/navigation-bar/navigation-bar.component.css index 166a2d8..96df24b 100644 --- a/src/app/components/navigation-bar/navigation-bar.component.css +++ b/src/app/components/navigation-bar/navigation-bar.component.css @@ -1,4 +1,5 @@ :host { display: block; height: 100%; + width: 300px; }