{{#let
  (ensure-safe-component (bs-default @titleComponent (component "bs-modal/header/title")))
  (component (ensure-safe-component (bs-default @closeComponent (component "bs-modal/header/close"))) onClick=@onClose)
as |Title Close|
}}
  <div class="modal-header" ...attributes>
    {{#if (has-block-params)}}
      {{yield
        (hash
          title=Title
          close=Close
        )
      }}
    {{else}}
      {{#if (has-block)}}
        {{yield
          (hash
            title=Title
            close=Close
          )
        }}
      {{else}}
        <Title>{{@title}}</Title>
      {{/if}}
      {{#if (bs-default @closeButton true)}}
        <Close/>
      {{/if}}
    {{/if}}
  </div>
{{/let}}