();
+ isVisible = false;
+ isOkLoading = false;
+
+ showModal(): void {
+ this.isVisible = true;
+ }
+
+ handleOk(): void {
+ this.isOkLoading = true;
+ setTimeout(() => {
+ this.isVisible = false;
+ this.isOkLoading = false;
+ }, 1000); // 1 secondes
+ }
+
+ handleCancel(): void {
+ this.isVisible = false;
+ }
+}
diff --git a/src/app/components/user-table/user-table.html b/src/app/components/user-table/user-table.html
index 4b9782b..52a3e1d 100644
--- a/src/app/components/user-table/user-table.html
+++ b/src/app/components/user-table/user-table.html
@@ -18,7 +18,7 @@
| {{ data.birthDate | date: 'dd/MM/yyyy'}} |
-
+
| Livre |
@@ -38,11 +38,18 @@
-
-
-
-
-
+ |
+
+
+
+
+
+
+
|
}
diff --git a/src/app/components/user-table/user-table.ts b/src/app/components/user-table/user-table.ts
index 43fc804..e8bf3c3 100644
--- a/src/app/components/user-table/user-table.ts
+++ b/src/app/components/user-table/user-table.ts
@@ -2,18 +2,22 @@ import { Component } from '@angular/core';
import {NzTableComponent} from "ng-zorro-antd/table";
import {Modal} from "../modal/modal";
import {DatePipe} from "@angular/common";
-import {NzButtonComponent} from "ng-zorro-antd/button";
import {UserInfo} from "../../interfaces/user.interfaces";
import {UpdateUser} from "../update-user/update-user";
+import {ModalIcon} from "../modal-icon/modal-icon";
+import {NzIconDirective} from "ng-zorro-antd/icon";
+import {NzDividerComponent} from "ng-zorro-antd/divider";
@Component({
selector: 'app-user-table',
imports: [
DatePipe,
Modal,
- NzButtonComponent,
NzTableComponent,
UpdateUser,
+ ModalIcon,
+ NzIconDirective,
+ NzDividerComponent,
],
templateUrl: './user-table.html',
styleUrl: './user-table.css',
|