mirror of https://github.com/rancher/ui.git
70 lines
2.7 KiB
Handlebars
70 lines
2.7 KiB
Handlebars
{{#if keyValuePairs.length}}
|
|
<table class="table fixed no-lines">
|
|
<thead>
|
|
<tr class="hidden-sm">
|
|
<th>{{t keyLabel}}</th>
|
|
<th width="30"> </th>
|
|
<th>{{t valueLabel}}</th>
|
|
<th width="10"> </th>
|
|
<th width="30"> </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{#each selections as |selection index|}}
|
|
<tr>
|
|
<td data-title="{{selection.label}}">
|
|
{{selection.label}}
|
|
</td>
|
|
<td class="valign-top text-center">{{t "formKeyValue.separator"}}</td>
|
|
<td data-title="{{selection.value}}">
|
|
{{input class="form-control input-sm value" spellcheck="false" type="text" value=selection.value}}
|
|
</td>
|
|
<td> </td>
|
|
<td class="valign-top text-right">
|
|
<button
|
|
class="btn bg-primary btn-sm" type="button" {{action "onRemove" index}}>
|
|
<i class="icon icon-minus"/>
|
|
<span class="sr-only">
|
|
{{t "generic.remove"}}
|
|
</span>
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
{{/each}}
|
|
{{#if (and (not (eq keyValuePairs.length 0)) (not (eq filteredKeyContent.length 0)))}}
|
|
<tr>
|
|
<td data-title="{{lastValue.key}}">
|
|
<NewSelect
|
|
@selectFirstValueOnStart={{true}}
|
|
@class="input-sm value"
|
|
@content={{filteredKeyContent}}
|
|
@value={{lastValue.key}}
|
|
/>
|
|
</td>
|
|
<td class="valign-top text-center">{{t "formKeyValue.separator"}}</td>
|
|
<td data-title="{{lastValue.value}}">
|
|
{{input class="form-control input-sm value" spellcheck="false" type="text" value=lastValue.value}}
|
|
</td>
|
|
<td> </td>
|
|
<td class="valign-top text-right">
|
|
<button
|
|
class="btn bg-primary btn-sm" type="button" {{action "onRemove" lastIndex}}>
|
|
<i class="icon icon-minus"/>
|
|
<span class="sr-only">
|
|
{{t "generic.remove"}}
|
|
</span>
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
{{/if}}
|
|
</tbody>
|
|
</table>
|
|
{{/if}}
|
|
<button
|
|
class={{addButtonClass}} disabled={{not canAddMore}} type="button" {{action "onAdd"}}
|
|
>
|
|
<i class="icon icon-plus text-small"/>
|
|
<span>
|
|
{{t addActionLabel}}
|
|
</span>
|
|
</button> |