import { Component, OnInit, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material'; export interface DeleteGroupDialogData { title: string; message?: string; } export interface DeleteGroupDialogResult { choice: boolean; } @Component({ selector: 'app-layout-messenger-delete-group', templateUrl: './delete-group.dialog.component.html', styleUrls: ['./delete-group.dialog.component.scss'] }) export class DeleteGroupDialogComponent implements OnInit { constructor( public dialogRef: MatDialogRef< DeleteGroupDialogData, DeleteGroupDialogResult >, @Inject(MAT_DIALOG_DATA) public data: DeleteGroupDialogData ) {} ngOnInit(): void {} onClickChoice(choice: boolean): void { this.dialogRef.close({ choice }); } }