import { Component, Inject } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MatDialogModule, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; import { MatButtonModule } from '@angular/material/button'; @Component({ selector: 'app-confirm-dialog', standalone: true, imports: [CommonModule, MatDialogModule, MatButtonModule], templateUrl: './confirm-dialog.component.html', }) export class ConfirmDialogComponent { constructor( private readonly dialogRef: MatDialogRef, @Inject(MAT_DIALOG_DATA) public data: { title?: string; message?: string } ) {} close(result: boolean) { this.dialogRef.close(result); } }