Simple properties

All simple data types and formats are mapped to default rendering components. A few extra components can be used instead of the defaults by completing the layout keyword. For example layout: {comp: 'textarea'} or the shorter alternative layout: 'textarea'

Strings

The default component used to render a string property is the text field.

You can use a textarea by defining the layout keyword.

Numbers

The default component used to render a property with type number or integer is an adapted text field.

If the minimum and maximum attributes are defined, you can use a slider by defining the layout keyword.

Booleans

The default component used to render a boolean property is the checkbox.

You can use a switch or radio component instead of the default checkbox by defining the layout keyword.