Files
threshold-ui/ui/admin/app/components/link-list-panel/item/index.hbs
T
Zack Moore 6eb83b2a25 Upgrade HDS dependency to 4.13 & migrate FlightIcon to Hds::Icon (#2540)
* 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
2024-11-04 11:29:56 -06:00

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>