import { Component, input, Type } from '@angular/core';
import { TestBed } from '@angular/core/testing';
import { MatDialogRef } from '@angular/material/dialog';
import { TranslateModule } from '@ngx-translate/core';
import { DialogShellComponent } from './dialog-shell.component';
import {
DialogFooterDirective,
DialogFooterStartDirective,
DialogHeaderEndDirective,
} from './dialog-shell.directives';
@Component({
imports: [
DialogShellComponent,
DialogFooterDirective,
DialogFooterStartDirective,
DialogHeaderEndDirective,
],
// The slot wrappers sit at the top level of the content: a control-flow
// block there would be projected into the body, so the conditional
// action lives inside the footer wrapper.
template: `
macOS