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);