@if (props && props.options[0].component) { @for (entry of props.options; track entry) { @for (line of entry.lines; track line) { @switch (line.type) { @case ('channel-line') { } @case ('children-line') { @for (lineItem of line.children; track lineItem) { } } @case ('info-line') { } @case ('horizontal-line') { } @case ('value-from-channels-line') { } @case ('value-from-form-control-line') { } @case ('buttons-from-form-control-line') { @if (form.controls[line.controlName] !== null) { } } @case ('range-button-from-form-control-line') { } } } } }