@if (editItem && editItem === item) {
@switch (getFieldType(editItem)) {
@case ('array') {
@switch (editItem['value'][1]) {
@case ('equals') {
@for (option of getOptions(editItem); track option.id) {
{{ option.name }}
}
}
@case ('isAnyOf') {
@for (option of getOptions(editItem); track option.id) {
{{ option.name }}
}
}
}
}
@case ('number') {
@switch (editItem['value'][1]) {
@case ('isBetween') {
}
@default {
}
}
}
@default {
}
}
} @else {
@if (item['value'][1] !== 'isBlank' && item['value'][1] !== 'isNotBlank') {
@if (isValueNotEmpty(item)) {
@if (getFieldType(item) === 'array') {
@if (item['value'][1] === 'equals') {
{{ getDataSourceItemNameById(item, item['value'][2]) }}
} @else {
@for (dataSourceItemId of item['value'][2]; track dataSourceItemId; let last = $last) {
{{ getDataSourceItemNameById(item, dataSourceItemId) }}
@if (!last) {
|
}
}
}
} @else {
@if (item['value'][1] === 'isBetween') {
{{ item['value'][2][0] }}
–
{{ item['value'][2][1] }}
} @else {
{{ item['value'][2] }}
}
}
} @else {
<enter a value>
}
}
}