{{~#each fragments as |fragment|~}}
  {{~#if (eq fragment.type 'yield')~}}
    {{~yield (hash section=(component 'intl/t-section' name=fragment.name text=fragment.text))~}}
  {{~else if (eq fragment.type 'component')~}}
    {{component fragment.component}}
  {{~else if (eq fragment.type 'text')~}}
    {{~fragment.text~}}
  {{~/if~}}
{{~/each~}}