View
The View element is used to configure the display of blocks, similar to the div tag in HTML.
Parameters
| Param | Type | Description | 
|---|---|---|
| display | block|inline | |
| [style] | string | CSS style string | 
| [className] | string | Class name of the CSS style to apply. Use with the Style tag | 
| [visibleWhen] | region-selected|choice-selected|no-region-selected|choice-unselected | Control visibility of the content. Can also be used with when*attributes below to narrow down visibility | 
| [whenTagName] | string | Use with visibleWhen. Narrow down visibility by tag name. For regions, use the name of the object tag, for choices, use the name of the choices tag | 
| [whenLabelValue] | string | Use with visibleWhen=”region-selected”. Narrow down visibility by label value | 
| [whenChoiceValue] | string | Use with visibleWhen (“choice-selected” or “choice-unselected”) and whenTagName, both are required. Narrow down visibility by choice value | 
Example
Create two cards that flex to take up 50% of the screen width on the labeling interface
<View style="display: flex;">
  <View style="flex: 50%">
    <Header value="Facts:" />
    <Text name="text" value="$fact" />
  </View>
  <View style="flex: 50%; margin-left: 1em">
    <Header value="Enter your question:" />
    <TextArea name="question" />
  </View>
</View>