From 043899db3f0b36bb8c8dcebede0164d0d396662b Mon Sep 17 00:00:00 2001 From: barbierg Date: Thu, 20 Nov 2025 17:52:40 +0100 Subject: [PATCH] providers start --- .../providers-card-form.css | 3 ++ .../providers-card-form.ts | 49 ++++++++++++++++++- src/app/pages/providers/providers.html | 2 +- 3 files changed, 51 insertions(+), 3 deletions(-) diff --git a/src/app/pages/providers/providers-card-form/providers-card-form.css b/src/app/pages/providers/providers-card-form/providers-card-form.css index e69de29..8ae4ce1 100644 --- a/src/app/pages/providers/providers-card-form/providers-card-form.css +++ b/src/app/pages/providers/providers-card-form/providers-card-form.css @@ -0,0 +1,3 @@ +.ant-modal-content { + background: #272727; +} \ No newline at end of file diff --git a/src/app/pages/providers/providers-card-form/providers-card-form.ts b/src/app/pages/providers/providers-card-form/providers-card-form.ts index b1bd102..dd8edd7 100644 --- a/src/app/pages/providers/providers-card-form/providers-card-form.ts +++ b/src/app/pages/providers/providers-card-form/providers-card-form.ts @@ -1,11 +1,56 @@ import { Component } from '@angular/core'; +import {NzModalComponent, NzModalModule} from "ng-zorro-antd/modal"; +import {NzButtonComponent, NzButtonModule} from "ng-zorro-antd/button"; +import {ProvidersAddForm} from "../providers-add-form/providers-add-form"; +import {NzMessageService} from "ng-zorro-antd/message"; @Component({ selector: 'app-providers-card-form', - imports: [], - templateUrl: './providers-card-form.html', + 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; + } } diff --git a/src/app/pages/providers/providers.html b/src/app/pages/providers/providers.html index 66d56d1..1efef85 100644 --- a/src/app/pages/providers/providers.html +++ b/src/app/pages/providers/providers.html @@ -1 +1 @@ - + \ No newline at end of file