File

projects/cobbler-frontend/src/app/common/dialog-box-text-confirm/dialog-box-text-confirm.ts

Metadata

Index

Properties

Constructor

constructor(data: DialogData)
Parameters :
Name Type Optional
data DialogData No

Properties

Public data
Type : DialogData
Decorators :
@Inject(MAT_DIALOG_DATA)
import { Component, Inject } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import {
  MAT_DIALOG_DATA,
  MatDialogActions,
  MatDialogClose,
  MatDialogContent,
  MatDialogTitle,
} from '@angular/material/dialog';

export interface DialogData {
  eventId: string;
  name: string;
  eventLog: string;
}

@Component({
  selector: 'cobbler-dialog-box-text-confirm',
  templateUrl: './dialog-box-text-confirm.html',
  styleUrls: ['./dialog-box-text-confirm.css'],
  standalone: true,
  imports: [
    MatButtonModule,
    MatDialogActions,
    MatDialogClose,
    MatDialogTitle,
    MatDialogContent,
  ],
})
export class DialogBoxTextConfirmComponent {
  constructor(@Inject(MAT_DIALOG_DATA) public data: DialogData) {}
}
<h1 mat-dialog-title>Log for: {{ data.name }}</h1>
<div mat-dialog-content class="content">{{ data.eventLog }}</div>
<div mat-dialog-actions>
  <button mat-button mat-dialog-close>Close</button>
</div>

./dialog-box-text-confirm.css

.content {
  white-space: pre-line;
}
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""