IARow

Intelligent Advisor Flows was only made available to select customers, and will not be made Generally Available.

An IARow represents a single row of controls on a page or inside a group on a page.

An example renderer for a row would be:

function Row({row}: RowProps) {
    if (!row.isVisible)
        return null;
    return <div key={row.id} class="row">{row.controls.map(controlFactory)}</div>
}

For this example, it also leveraged a helper controlFactory for rendering control items:

function controlFactory(item: IAControl) {
    if (!item.isVisible)
        return null;
    switch (item.kind) {
    case "text":
        return <Label control={item}/>;
    case "input":
        return inputFactory(item);
...