The theme object is a JSON object that contains references to various UI elements and their CSS-like properties. Each UI element is named and prefixed with the
$ character. UI elements can have different states each having a different styling (e.g. disabled, hovered, ...). States are prefixed with the
@ character. All other keys in the theme object are CSS-like properties that you can assign CSS values. Properties are inherited in the hierarchical structure of the UI elements. For example, setting a blue text color on the entire FlowManager (
$flowManager) will make all the text within the nested UI elements of FlowManager (e.g. pagination) blue as well unless the text color is overwritten in that nested UI element.