<this.whichModalDialogComponent
  @wrapperClass={{@wrapperClass}}
  @wrapperClassNames={{@wrapperClassNames}}
  @overlayClass={{@overlayClass}}
  @overlayClassNames={{@overlayClassNames}}
  @containerClass={{@containerClass}}
  @containerClassNames={{this.containerClassNamesVal}}
  @hasOverlay={{this.hasOverlay}}
  @translucentOverlay={{@translucentOverlay}}
  @clickOutsideToClose={{@clickOutsideToClose}}
  @destinationElementId={{this.destinationElementId}}
  @overlayPosition={{this.overlayPosition}}
  @tetherTarget={{@tetherTarget}}
  @legacyTarget={{@target}}
  @attachment={{@attachment}}
  @targetAttachment={{this.targetAttachment}}
  @targetModifier={{@targetModifier}}
  @targetOffset={{@targetOffset}}
  @offset={{@offset}}
  @tetherClassPrefix={{@tetherClassPrefix}}
  @constraints={{@constraints}}
  @attachmentClass={{this.attachmentClass}}
  @stack={{this.stack}}
  @value={{this.value}}
  @onClickOverlay={{this.onClickOverlayAction}}
  @onClose={{this.onCloseAction}}
  id={{this.stack}}
  ...attributes
>
  {{yield}}
</this.whichModalDialogComponent>