2021-08-23 10:44:19 +02:00
|
|
|
<div class="select-kit-header-wrapper">
|
2022-07-05 10:41:31 -07:00
|
|
|
{{#each this.icons as |icon|}}
|
2021-08-23 10:44:19 +02:00
|
|
|
{{d-icon icon}}
|
2017-11-21 11:53:09 +01:00
|
|
|
{{/each}}
|
2020-02-03 14:22:14 +01:00
|
|
|
|
2023-07-25 11:00:02 -04:00
|
|
|
{{#if this.selectKit.options.useHeaderFilter}}
|
|
|
|
<div class="select-kit-header--filter">
|
|
|
|
{{#if this.selectedContent.length}}
|
|
|
|
{{#each this.selectedContent as |item|}}
|
|
|
|
{{component
|
|
|
|
this.selectKit.options.selectedChoiceComponent
|
|
|
|
item=item
|
|
|
|
selectKit=this.selectKit
|
|
|
|
}}
|
|
|
|
{{/each}}
|
|
|
|
{{/if}}
|
2021-08-23 10:44:19 +02:00
|
|
|
|
2023-07-25 11:00:02 -04:00
|
|
|
{{component
|
|
|
|
this.selectKit.options.filterComponent
|
|
|
|
selectKit=this.selectKit
|
|
|
|
id=(concat this.selectKit.uniqueID "-filter")
|
2023-07-26 11:43:46 -04:00
|
|
|
hidePlaceholderWithSelection=true
|
2023-07-25 11:00:02 -04:00
|
|
|
}}
|
|
|
|
</div>
|
|
|
|
{{else}}
|
|
|
|
<MultiSelect::FormatSelectedContent
|
|
|
|
@content={{or this.selectedContent this.selectKit.noneItem}}
|
|
|
|
@selectKit={{this.selectKit}}
|
|
|
|
/>
|
|
|
|
|
|
|
|
{{d-icon this.caretIcon class="caret-icon"}}
|
|
|
|
{{/if}}
|
2017-11-26 17:21:39 +01:00
|
|
|
</div>
|