@if (props && props.options && props.options[0]?.component && props.attributes) { @for (f of field.fieldGroup; track f) { @if (f.hide !== true) { @for (entry of f.props.options; track entry) { @let line = entry.line; @switch (line.type) { @case ("channel-line") { } @case ("children-line") { @for (lineItem of line.children; track lineItem) { } } @case ("image-line") { } @case ("info-line") { } @case ("horizontal-line") { } @case ("value-from-channels-line") { } @case ("value-from-form-control-line") { } @case ("radio-buttons-from-form-control-line") { @if (form.controls[line.controlName] !== null) { } } @case ("button-from-form-control-line") { } @case ("buttons-from-form-control-line") { @if (form.controls[line.controlName] !== null) { } } @case ("range-button-from-form-control-line") { } @case ("toggle-line") { } @case ("input-line") { } @case ("select-line") { } @case ("percentage-bar-line") { } } } } } @if (form?.dirty) { } }