packages/rs-common/addon/components/fa-icon.hbs
{{! template-lint-disable eol-last }}
<svg
class="awesome-icon fa-{{@icon}}{{this.extraClasses}}"
data-icon={{@icon}}
aria-hidden={{this.ariaHidden}}
focusable={{this.focusable}}
role="img"
fill="currentColor"
aria-labelledby={{this.titleId}}
...attributes
>
{{#if @title}}
<title id={{this.titleId}}>{{@title}}</title>
{{/if}}
{{#if (eq @prefix "fab")}}
<use xlink:href="/assets/fontawesome/brands.svg#{{@icon}}"></use>
{{else if (eq @prefix "regular")}}
<use xlink:href="/assets/fontawesome/regular.svg#{{@icon}}"></use>
{{else}}
<use xlink:href="/assets/fontawesome/solid.svg#{{@icon}}"></use>
{{/if}}
</svg>