From ee950fd685585f8a3b84280ae5fab5db3527ec33 Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Mon, 25 Aug 2025 13:09:43 +0200 Subject: [PATCH] Updated delete moda --- .../delete-modal/delete-modal.component.html | 11 +++++----- .../delete-modal/delete-modal.component.ts | 21 +++++++++++++++++-- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.html b/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.html index f3592de..546b5b9 100644 --- a/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.html +++ b/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.html @@ -1,10 +1,11 @@ -

Eliminar

+

{{ title }}

-

- ¿Estás seguro que deseas eliminar {{ data.name }}? +

+ {{ message }} + {{ name }}

- - + +
diff --git a/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.ts b/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.ts index d3cf678..9bfebc3 100644 --- a/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.ts +++ b/ogWebconsole/src/app/shared/delete_modal/delete-modal/delete-modal.component.ts @@ -7,10 +7,27 @@ import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; styleUrl: './delete-modal.component.css' }) export class DeleteModalComponent { + title: string = 'Eliminar'; + message: string = '¿Estás seguro que deseas eliminar este elemento?'; + confirmText: string = 'Eliminar'; + cancelText: string = 'Cancelar'; + showName: boolean = false; + name: string = ''; + constructor( public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: { name: string } - ) {} + @Inject(MAT_DIALOG_DATA) public data: any + ) { + // Configurar valores por defecto o usar los proporcionados + if (data) { + this.title = data.title || this.title; + this.message = data.message || this.message; + this.confirmText = data.confirmText || this.confirmText; + this.cancelText = data.cancelText || this.cancelText; + this.name = data.name || ''; + this.showName = !!data.name; + } + } onNoClick(): void { this.dialogRef.close(false);