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