import { Component } from '@angular/core'; import {NzModalComponent, NzModalModule} from "ng-zorro-antd/modal"; import {NzButtonComponent, NzButtonModule} from "ng-zorro-antd/button"; import {NzMessageService} from "ng-zorro-antd/message"; import {ProvidersAddForm} from "../providers-add-form/providers-add-form"; @Component({ selector: 'app-providers-card-form', imports: [NzButtonModule, NzModalModule, ProvidersAddForm], template: ` Création de prestataires `, styleUrl: './providers-card-form.css', }) export class ProvidersCardForm { 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; } }