ui/lib/shared/addon/components/container/form-service-links/template.hbs

53 lines
1.9 KiB
Handlebars

{{#accordion-list-item
title=(t 'formServiceLinks.title')
detail=(t 'formServiceLinks.detail' appName=settings.appName)
status=status
statusClass=statusClass
expandAll=expandAll
expand=(action expandFn)
expandOnInit=expandOnInit
}}
<button class="btn bg-link icon-btn" {{action "addServiceLink"}}>
<span class="darken"><i class="icon icon-plus text-small"/></span>
<span>{{t 'formServiceLinks.addAction'}}</span>
</button>
{{#if serviceLinksArray.length}}
<table class="table fixed no-lines no-top-padding mt-10">
<tr class="hidden-sm hidden-xs">
<th>{{t 'formServiceLinks.service.label'}}{{field-required}}</th>
{{#if withAlias}}
<th width="30">&nbsp;</th>
<th>{{t 'formServiceLinks.name.label'}}</th>
{{/if}}
<th width="40">&nbsp;</th>
</tr>
{{#each serviceLinksArray as |link|}}
<tr class="sm-noborder">
<td data-title="{{t 'formServiceLinks.service.label'}}">
{{schema/input-relative-service
inputClass="form-control input-sm service-link"
stack=stack
value=link.name
exclude=service.id
}}
</td>
{{#if withAlias}}
<td class="text-center">
<p><i class="icon icon-chevron-right"></i></p>
</td>
<td data-title="{{t 'formServiceLinks.name.label'}}">
{{input class="form-control input-sm" type="text" value=link.alias placeholder=(t 'formServiceLinks.name.placeholder')}}
</td>
{{/if}}
<td class="text-right">
<button class="btn bg-primary btn-sm" {{action "removeServiceLink" link}}><i class="icon icon-minus"/><span class="sr-only">{{t 'generic.remove'}}</span></button>
</td>
</tr>
{{/each}}
</table>
{{/if}}
{{/accordion-list-item}}