{{!-- Recursive partial for rendering condition tree entries --}} {{#*inline "renderEntry"}} {{#if (eq entryType "group")}}
{{localize "CALENDARIA.Condition.Builder.MatchLabel"}} {{#if isCountMode}} {{localize "CALENDARIA.Common.Threshold"}}: {{/if}} {{#unless isRoot}} {{/unless}} {{#if hasChildren}} {{#each children}} {{> renderEntry}} {{/each}} {{else}}

{{localize "CALENDARIA.Condition.Group.EmptyGroup"}}

{{/if}}
{{#if canAddGroup}} {{/if}}
{{else}}
{{localize "CALENDARIA.Condition.Builder.ConditionLabel"}} #{{conditionNumber}}
{{#if isSpecialField}} {{#if hasComputedChain}}{{localize "CALENDARIA.Condition.Builder.ComputedConfigured"}}{{else}}{{localize "CALENDARIA.Condition.Builder.ComputedNotConfigured"}}{{/if}} {{else}} {{#if isBooleanField}} {{else if isSelectField}} {{else if isDateField}}
{{else}} {{localize "CALENDARIA.Condition.Builder.ValueLabel"}} {{/if}} {{#if hasValue2Select}} {{#if value2Label}}{{value2Label}}{{/if}} {{/if}} {{#if hasValue2Number}} {{#if value2Label}}{{value2Label}}{{/if}} {{/if}} {{#if showOffset}} {{localize "CALENDARIA.Condition.Builder.OffsetLabel"}} {{/if}} {{/if}}
{{/if}} {{/inline}}
{{> renderEntry tree}}