Discrimination
Discriminated blocks
The DiscriminatedBlocks
component is a wrapper for a block of content.
<HasOne field="link"><DiscriminatedBlocks label="Link" field="type"><Block discriminateBy="article" label="Articles"><SelectField options="Article.slug" field="article" label="Article" /></Block><Block discriminateBy="url" label="External link"><TextField label="Url" field="url" /></Block></DiscriminatedBlocks></HasOne>
Component preview
Props
Prop | Description |
---|---|
| Renders content of the component. Required |
| boolean |
| Size |
| FormGroupLabelPosition |
| ReactNode |
| ReactNode The description for the field. |
| boolean |