diff --git a/public/icon.png b/public/icon.png
deleted file mode 100644
index 91fcc13..0000000
Binary files a/public/icon.png and /dev/null differ
diff --git a/src/app/components/login/login.css b/src/app/components/login/login.css
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/components/login/login.html b/src/app/components/login/login.html
new file mode 100644
index 0000000..32da155
--- /dev/null
+++ b/src/app/components/login/login.html
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/app/components/login/login.ts b/src/app/components/login/login.ts
new file mode 100644
index 0000000..6145315
--- /dev/null
+++ b/src/app/components/login/login.ts
@@ -0,0 +1,39 @@
+import { Component } from '@angular/core';
+import {FormControl, FormGroup, ReactiveFormsModule, Validators} from "@angular/forms";
+import {NzColDirective, NzRowDirective} from "ng-zorro-antd/grid";
+import {NzFormControlComponent, NzFormDirective, NzFormItemComponent, NzFormLabelComponent} from "ng-zorro-antd/form";
+import {NzInputDirective} from "ng-zorro-antd/input";
+import {NzButtonComponent} from "ng-zorro-antd/button";
+
+@Component({
+ selector: 'app-login',
+ imports: [
+ NzColDirective,
+ NzFormControlComponent,
+ NzFormDirective,
+ NzFormItemComponent,
+ NzFormLabelComponent,
+ NzInputDirective,
+ NzRowDirective,
+ ReactiveFormsModule,
+ NzButtonComponent
+ ],
+ templateUrl: './login.html',
+ styleUrl: './login.css',
+})
+export class Login {
+ loginForm = new FormGroup({
+ name: new FormControl(null, [Validators.required]),
+ password: new FormControl(null, [Validators.required]),
+ })
+
+ submitForm() {
+ // Pour annuler si le formulaire est invalide
+ if (this.loginForm.invalid) return;
+
+ // Pour obtenir la valeur du formulaire
+ console.log(this.loginForm.getRawValue())
+
+ // Pour vider le formulaire
+ this.loginForm.reset()
+ }}
diff --git a/src/app/components/user-table/user-table.ts b/src/app/components/user-table/user-table.ts
index 09a976f..43fc804 100644
--- a/src/app/components/user-table/user-table.ts
+++ b/src/app/components/user-table/user-table.ts
@@ -4,9 +4,7 @@ import {Modal} from "../modal/modal";
import {DatePipe} from "@angular/common";
import {NzButtonComponent} from "ng-zorro-antd/button";
import {UserInfo} from "../../interfaces/user.interfaces";
-import {LoanTable} from "../loan-table/loan-table";
import {UpdateUser} from "../update-user/update-user";
-import {UpdateLoan} from "../update-loan/update-loan";
@Component({
selector: 'app-user-table',
@@ -15,9 +13,7 @@ import {UpdateLoan} from "../update-loan/update-loan";
Modal,
NzButtonComponent,
NzTableComponent,
- LoanTable,
UpdateUser,
- UpdateLoan
],
templateUrl: './user-table.html',
styleUrl: './user-table.css',
diff --git a/src/app/pages/welcome/welcome.html b/src/app/pages/welcome/welcome.html
index c287a17..e29be90 100644
--- a/src/app/pages/welcome/welcome.html
+++ b/src/app/pages/welcome/welcome.html
@@ -1,5 +1,3 @@
-welcome works!
-
-
- Hello world!
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/app/pages/welcome/welcome.ts b/src/app/pages/welcome/welcome.ts
index 6af8fa8..71f839b 100644
--- a/src/app/pages/welcome/welcome.ts
+++ b/src/app/pages/welcome/welcome.ts
@@ -1,9 +1,12 @@
import { Component } from '@angular/core';
import {CreateBook} from "../../components/create-book/create-book";
+import {Login} from "../../components/login/login";
@Component({
selector: 'app-welcome',
- imports: [],
+ imports: [
+ Login
+ ],
templateUrl: './welcome.html',
styleUrl: './welcome.css'
})