0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-12-02 13:31:09 +01:00
discourse-custom-wizard/assets/javascripts/discourse/templates/components/wizard-custom-input-selector.hbs
2020-03-24 20:35:46 +11:00

98 Zeilen
Kein EOL
1,9 KiB
Handlebars

<div class="type-selector">
{{#unless textDisabled}}
{{input-type-toggle
activeType=activeType
type='text'
toggle=(action 'toggleType')}}
{{/unless}}
{{#if wizardEnabled}}
{{input-type-toggle
activeType=activeType
type='wizard'
toggle=(action 'toggleType')}}
{{/if}}
{{#if userEnabled}}
{{input-type-toggle
activeType=activeType
type='user'
toggle=(action 'toggleType')}}
{{/if}}
{{#if categoryEnabled}}
{{input-type-toggle
activeType=activeType
type='category'
toggle=(action 'toggleType')}}
{{/if}}
{{#if tagEnabled}}
{{input-type-toggle
activeType=activeType
type='tag'
toggle=(action 'toggleType')}}
{{/if}}
{{#if groupEnabled}}
{{input-type-toggle
activeType=activeType
type='group'
toggle=(action 'toggleType')}}
{{/if}}
</div>
<div class="input">
{{#if showText}}
{{input
type="text"
value=value
placeholder=(i18n textPlaceholder)}}
{{/if}}
{{#if showWizard}}
{{combo-box
value=value
content=wizardFields
onChange=(action (mut value))
options=(hash
none='admin.wizard.wizard_field'
)}}
{{/if}}
{{#if showUser}}
{{combo-box
value=value
content=userFields
onChange=(action (mut value))
options=(hash
none='admin.wizard.user_field'
)}}
{{/if}}
{{#if showCategory}}
{{multi-select
content=categories
value=value
onChange=(action (mut value))
options=(hash
none='admin.wizard.select_category'
)}}
{{/if}}
{{#if showTag}}
{{tag-chooser
tags=value
filterable=true}}
{{/if}}
{{#if showGroup}}
{{multi-select
content=groups
value=value
onChange=(action (mut value))
options=(hash
none='admin.wizard.select_group'
)}}
{{/if}}
</div>