{{#if editing}} {{/if}}
{{#if ruleArray.length}} {{#if editing}} {{/if}} {{#each ruleArray as |rule|}} {{#if editing}} {{/if}} {{/each}}
{{t 'formNodeRequirement.key.label'}} {{t 'formNodeRequirement.operator.label'}} {{t 'formNodeRequirement.values.label'}} 
{{#input-or-display editable=editing value=rule.key classesForDisplay="clip"}} {{input type="text" class="input-sm" value=rule.key placeholder=(t 'formNodeRequirement.key.placeholder')}} {{/input-or-display}} {{#if editing}} {{new-select class="form-control input-sm" content=operatorChoices localizedHtmlLabel=true value=rule.operator style="display: inline-block; width: auto;" }} {{else}} {{rule.operator}} {{/if}} {{#if (or (eq rule.operator 'Exists') (eq rule.operator 'DoesNotExist'))}} {{t 'generic.na'}} {{else}} {{#input-or-display editable=editing value=rule.values classesForDisplay="clip"}} {{input type="text" class="input-sm" value=rule.values placeholder=(t 'formNodeRequirement.values.placeholder')}} {{/input-or-display}} {{/if}}
{{else if editing}}
{{t 'formNodeRequirement.noRules'}}
{{/if}}