{{#if this.hasTypes}}
{{this.activeTypeLabel}}
{{#if this.showTypes}}
{{#each this.selectorTypes as |item|}}
{{wizard-mapper-selector-type
activeType=this.activeType
item=item
toggle=(action "toggleType")
}}
{{/each}}
{{/if}}
{{else}}
{{this.activeTypeLabel}}
{{/if}}
{{#if this.showText}}
{{/if}}
{{#if this.showComboBox}}
{{combo-box
value=this.value
content=this.comboBoxContent
onChange=(action "changeValue")
options=(hash none=this.placeholderKey allowAny=this.comboBoxAllowAny)
}}
{{/if}}
{{#if this.showMultiSelect}}
{{multi-select
content=this.multiSelectContent
value=this.value
onChange=(action "changeValue")
options=this.multiSelectOptions
}}
{{/if}}
{{#if this.showList}}
{{wizard-value-list
values=this.value
addKey=this.placeholderKey
onChange=(action "changeValue")
}}
{{/if}}
{{#if this.showTag}}
{{tag-chooser
tags=this.value
onChange=(action "changeValue")
everyTag=true
options=(hash none=this.placeholderKey filterable=true)
}}
{{/if}}
{{#if this.showUser}}
{{wizard-user-chooser
placeholderKey=this.placeholderKey
value=this.value
autocomplete="discourse"
onChange=(action "changeUserValue")
options=this.userOptions
}}
{{/if}}