From 2ed1eed328af47f0b7579315cf20eff82c9f5c92 Mon Sep 17 00:00:00 2001 From: Clement FERRERE Date: Wed, 2 Mar 2022 10:54:22 +0100 Subject: [PATCH] =?UTF-8?q?Factorisation=20du=20d=C3=A9tail=20des=20collab?= =?UTF-8?q?orateurs=20de=20la=20vue=20pour=20ajouter=20et=20pour=20=C3=A9d?= =?UTF-8?q?iter=20dans=20le=20composant=20collaborateur-detail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/app.module.ts | 4 +- .../collaborateur-detail.component.html | 40 ++++++++++++++++++ .../collaborateur-detail.component.scss | 9 ++++ .../collaborateur-detail.component.ts | 19 +++++++++ .../collaborateur-edit.component.html | 40 +----------------- .../collaborateur.component.html | 41 +------------------ 6 files changed, 73 insertions(+), 80 deletions(-) create mode 100644 src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.html create mode 100644 src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.scss create mode 100644 src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 24c7ee8..6c1d9a3 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -11,6 +11,7 @@ import { AppRoutingModule } from './app-routing.module'; import { HomeComponent } from './components/home/home.component'; import { AgenceComponent } from './components/agence/agence.component'; import { AgenceEditComponent } from './components/agence/agence-edit/agence-edit.component'; +import { CollaborateurDetailComponent } from './components/collaborateur/collaborateur-detail/collaborateur-detail.component'; @NgModule({ declarations: [ @@ -19,7 +20,8 @@ import { AgenceEditComponent } from './components/agence/agence-edit/agence-edit CollaborateurEditComponent, HomeComponent, AgenceComponent, - AgenceEditComponent + AgenceEditComponent, + CollaborateurDetailComponent ], imports: [ BrowserModule, diff --git a/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.html b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.html new file mode 100644 index 0000000..8a3a5f0 --- /dev/null +++ b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.html @@ -0,0 +1,40 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.scss b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.scss new file mode 100644 index 0000000..edcdf13 --- /dev/null +++ b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.scss @@ -0,0 +1,9 @@ +label { + color: #435960; + font-weight: bold; +} +input { + font-size: 1em; + padding: .3rem; + margin: .5rem; +} diff --git a/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.ts b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.ts new file mode 100644 index 0000000..ffc4c2d --- /dev/null +++ b/src/app/components/collaborateur/collaborateur-detail/collaborateur-detail.component.ts @@ -0,0 +1,19 @@ +import {Component, Input, OnInit} from '@angular/core'; +import {Collaborateur} from "../../../interfaces/collaborateur"; + +@Component({ + selector: 'app-collaborateur-detail', + templateUrl: './collaborateur-detail.component.html', + styleUrls: ['./collaborateur-detail.component.scss'] +}) +export class CollaborateurDetailComponent implements OnInit { + + @Input() + collaborateur: Collaborateur | undefined; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html index 5c2b183..626e1f6 100644 --- a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html +++ b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html @@ -3,46 +3,8 @@

{{collaborateur.name | uppercase}} {{collaborateur.firstName | uppercase}}

id : {{collaborateur.id}}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ diff --git a/src/app/components/collaborateur/collaborateur.component.html b/src/app/components/collaborateur/collaborateur.component.html index 0191bff..5297512 100644 --- a/src/app/components/collaborateur/collaborateur.component.html +++ b/src/app/components/collaborateur/collaborateur.component.html @@ -14,46 +14,7 @@

Ajouter un collaborateur :

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+