Files
gameovergne-app/client/src/app/components/dialog/confirm-dialog/confirm-dialog.component.ts

22 lines
709 B
TypeScript

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<ConfirmDialogComponent>,
@Inject(MAT_DIALOG_DATA) public data: { title?: string; message?: string }
) {}
close(result: boolean) {
this.dialogRef.close(result);
}
}