* updated hds and replaced deprecated flight-icon * removed code trying to import from ember-flight-icons * fixing linting issue * fixing linting issue * fixing dropdown test selectors * updated dropdown selectors * updated dropdown selectors * updated dropdown selectors * addressing pr feedback * fixing linting error * updating dropdown selectors
51 lines
1.3 KiB
Handlebars
51 lines
1.3 KiB
Handlebars
{{!
|
|
Copyright (c) HashiCorp, Inc.
|
|
SPDX-License-Identifier: BUSL-1.1
|
|
}}
|
|
|
|
<li class='link-list-item'>
|
|
{{#if @route}}
|
|
{{#if (is-array @model)}}
|
|
<LinkTo @route={{@route}} @models={{@model}}>
|
|
<div class='link-list-item__info'>
|
|
{{#if @icon}}
|
|
<Hds::IconTile @color={{@color}} @icon={{@icon}} @size='small' />
|
|
{{/if}}
|
|
|
|
<div>
|
|
<p class='link-list-item__text'>{{@text}}</p>
|
|
{{yield}}
|
|
</div>
|
|
</div>
|
|
|
|
<Hds::Icon @name='arrow-right' @isInline={{true}} />
|
|
</LinkTo>
|
|
{{else}}
|
|
<LinkTo @route={{@route}} @model={{@model}}>
|
|
<div class='link-list-item__info'>
|
|
{{#if @icon}}
|
|
<Hds::IconTile @color={{@color}} @icon={{@icon}} @size='small' />
|
|
{{/if}}
|
|
|
|
<div>
|
|
<p class='link-list-item__text'>{{@text}}</p>
|
|
{{yield}}
|
|
</div>
|
|
</div>
|
|
|
|
<Hds::Icon @name='arrow-right' @isInline={{true}} />
|
|
</LinkTo>
|
|
{{/if}}
|
|
{{else}}
|
|
<div class='link-list-item__info'>
|
|
{{#if @icon}}
|
|
<Hds::IconTile @color={{@color}} @icon={{@icon}} @size='small' />
|
|
{{/if}}
|
|
|
|
<div>
|
|
<p class='link-list-item__text'>{{@text}}</p>
|
|
{{yield}}
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
</li> |