import { Component , ViewEncapsulation , ElementRef , Renderer2 } from '@angular/core' ; import { BaseDynamicComponent } from './base-dynamic-component' ; import { DialogRef } from '../models/dialog-ref' ; /**
 * A component that acts as a top level container for an open modal window.
 */ @ Component ( { selector : 'css-dialog-container' , host : { 'tabindex' : '-1' , 'role' : 'dialog' } , encapsulation : ViewEncapsulation . None , template : `<ng-content></ng-content>` } ) export class CSSDialogContainer extends BaseDynamicComponent { constructor ( public dialog , el , renderer ) { super ( el , renderer ) ; this . activateAnimationListener ( ) ; } }