ModalComponent constructor

ModalComponent(
  1. OverlayService overlayService,
  2. Element _element,
  3. DomService _domService,
  4. @Optional() @SkipSelf() Modal? _parentModal,
  5. @Optional() GlobalModalStack? _stack,
)

Implementation

ModalComponent(OverlayService overlayService, this._element, this._domService,
    @Optional() @SkipSelf() this._parentModal, @Optional() this._stack)
    : _resolvedOverlayRef =
          overlayService.createOverlayRefSync(OverlayState.Dialog) {
  _disposer
    ..addDisposable(_resolvedOverlayRef)
    ..addStreamSubscription(_resolvedOverlayRef.onVisibleChanged
        .listen(_onOverlayVisibleChanged));
}