| | Color of shape fill. | string |
| | Shape kind. Available shapes are rectangle, circle and rhombus. | string |
| | CSS class to be applied to the shape. | string/object |
| | CSS style to be applied to the shape. | string/object |
| | Color of shape borders. | string |
| | Border thickness. | string |
| | Inner text. | string |
| | CSS class to be applied to the inner text. | string/object |
| | CSS style to be applied to the inner text. | string/object |
| | Anchor defines how child bounds are tied to the parent. Zero aligns with the top/left edge. One aligns with the bottom/right edge. | string/number/rect |
| | Additional CSS classes to be applied to the element. If an object is provided, all keys with a "truthy" value will be added to the CSS class list. | string/object |
| | List of child elements. | array |
| | Define an inner layout. | string/object |
| | Apply margin to the given boundaries. | string/number/rect |
| | Appearance modifier. For example, mod="big" will add the CSS class .cxm-big to the block element. | string/array |
| | Move boundaries specified by the offset. | string/number/rect |
| | Defines the outer layout which wraps the widget. | widget |
| | Padding to be applied to the boundaries rectangle before passing to the children. | string/number/rect |
| | Set to true to avoid converting inner strings to templates. Default false. | boolean |
| | Keep whitespace in text based children. Default is false. See also trimWhitespace. | boolean |
| | Used with outer layouts. Specifies the name of the content placeholder which should render the widget. | string |
| | Style object applied to the wrapper div. Used for setting the dimensions of the element. | string/object |
| | Tooltip configuration. | string/object |
| | Remove all whitespace in text based children. Default is true. See also preserveWhitespace. | boolean |
| | Key that will be used as the key when rendering the React component. | string |
| | Visibility of the widget. Defaults to true. | boolean |