import { Component } from '@angular/core'; import {NzMessageService} from "ng-zorro-antd/message"; import {StaffAddForm} from "../staff-add-form/staff-add-form"; import {NzButtonModule} from "ng-zorro-antd/button"; import {NzModalModule} from "ng-zorro-antd/modal"; import {ProvidersAddForm} from "../../providers/providers-add-form/providers-add-form"; @Component({ selector: 'app-staff-card-form', imports: [NzButtonModule, NzModalModule, StaffAddForm], template: ` Création de artificiers `, styleUrl: './staff-card-form.css', }) export class StaffCardForm { constructor(private message: NzMessageService) {} isVisible = false; isConfirmLoading = false; showModal(): void { this.isVisible = true; } handleOk(): void { this.isConfirmLoading = true; this.message.success('Prestataire créé !'); setTimeout(() => { this.isVisible = false; this.isConfirmLoading = false; }, 1000); } handleCancel(): void { this.isVisible = false; } }