{
    "ui-button": {
        "label": {
            "group": "Group",
            "size": "Size",
            "icon": "Icon",
            "iconPosition": "Icon Position",
            "left": "Left",
            "right": "Right",
            "optionalIcon": "(optional) e.g. 'gesture-tap'",
            "label": "Label",
            "optionalLabel": "optional label",
            "button": "button",
            "className": "Class",
            "classNamePlaceholder": "Optional CSS class name(s)",
            "tooltip": "Tooltip",
            "optionalTooltip": "optional tooltip",
            "color": "Color",
            "optionalColor": "optional text/icon color",
            "background": "Background",
            "optionalBackgroundColor": "optional background color",
            "whenClicked": "When clicked, send:",
            "payload": "Payload",
            "topic": "Topic",
            "emulateClick": "If msg arrives on input, emulate a button click:",
            "buttonColor": "Background",
            "optionalButtonColor": "(Optional) e.g. 'green'/'#a5a5a5'",
            "textColor": "Text",
            "optionalTextColor": "(Optional) e.g. 'green'/'#a5a5a5'",
            "iconColor": "Icon",
            "optionalIconColor": "(Optional) e.g. 'green'/'#a5a5a5'"
        }
    }
}