Button properties
Usage
{
    type: "button",
    name?: string,
    id?: string,
    
    text?: string,
    submit?: boolean, // false by default
    url?: string,
    
    css?: string,
    disabled?: boolean, // false by default
    height?: string | number | "content", // "content" by default
    hidden?: boolean, // false by default
    padding?: string | number,
    width?: string | number | "content", // "content" by default
    // button view
    circle?: boolean, // false by default
    color?: "danger" | "secondary" | "primary" | "success", // "primary" by default
    full?: boolean, // false by default
    icon?: string,
    loading?: boolean, // false by default
    size?: "small" | "medium", // "medium" by default
    view?: "flat" | "link", // "flat" by default
}
Description
| type | (required) the type of a control, set it to "button" | 
| name | (optional) the name of a control | 
| id | (optional) the id of a control, auto-generated if not set | 
| text | (optional) the text label of a button | 
| submit | (optional) enables the button to send form data to a server, false by default | 
| url | (optional) the URL the post request with form data will be sent to.  The property is required if the submit property is set to true Related Sample: Form. All controls  | 
| css | (optional) adds style classes to a control | 
| disabled | (optional) defines whether a control is enabled (false) or disabled (true), false by default | 
| height | (optional) the height of a control, "content" by default | 
| hidden | (optional) defines whether a control is hidden, false by default | 
| padding | (optional) sets padding between a cell and a border of a button control | 
| width | (optional) the width of a control, "content" by default | 
| circle | (optional) makes the corners of a button round, false by default | 
| color | (optional) defines the color scheme of a button: "danger" | "secondary" | "primary" | "success", "primary" by default | 
| full | (optional) extends a button to the full width of a form, false by default | 
| icon | (optional) the CSS class of an icon of the button | 
| loading | (optional) adds a spinner into a button, false by default | 
| size | (optional) defines the size of a button: "small" | "medium", "medium" by default | 
| view | (optional) defines the look of a button: "flat" | "link", "flat" by default | 
Example
Related article: Button