{{wizard-mapper-connector connector=input.type connectors=inputTypes inputTypes=true inputType=inputType connectorType="type" options=options onUpdate=onUpdate}} {{#if hasPairs}} <div class="mapper-pairs mapper-block"> {{#each input.pairs as |pair|}} {{wizard-mapper-pair pair=pair last=pair.last inputType=inputType options=options removePair=(action 'removePair') onUpdate=onUpdate}} {{/each}} {{#if canAddPair}} <a {{action 'addPair'}} class="add-pair"> {{d-icon 'plus'}} </a> {{/if}} </div> {{/if}} {{#if hasOutput}} {{#if hasPairs}} {{wizard-mapper-connector connector=input.output_connector connectors=connectors connectorType="output" inputType=inputType options=options onUpdate=onUpdate}} {{/if}} <div class="output mapper-block"> {{wizard-mapper-selector selectorType='output' inputType=input.type value=input.output activeType=input.output_type options=options onUpdate=onUpdate}} </div> {{/if}} <a class="remove-input" {{action remove input}}> {{d-icon 'times'}} </a>