{{#if this.isHead}} {{! template-lint-disable no-invalid-interactive }} {{#if (has-block 'head')}} {{yield to='head'}} {{else if @headComponent}} <@headComponent @data={{@data}} /> {{else if @name}} {{@name}} {{else if @prop}} {{@prop}} {{/if}} {{#if @sortable}} {{#let 'fill-base-3 ml-0.5' 14 as |class size|}} {{#if this.isAscSorted}} {{else if this.isDescSorted}} {{else}} {{/if}} {{/let}} {{/if}} {{else if this.isBody}} {{#if (has-block)}} {{yield}} {{else if @bodyComponent}} <@bodyComponent @data={{@data}} /> {{else}} {{get @data @prop}} {{/if}} {{/if}}