Skip to main content

au-widget-button/IButtonConfig

Interfaces​

IButtonConfig​

Provides button properties.

The following example illustrates how you can define a button that navigates to the next step in the editor.

{
"widgets": [
{
"type": "button",
"name": "next-btn",
"params": {
"text": "Next",
"onClick": "{{#function main.nextStep()}}",
"classStyle": "primary"
}
}
]
}

Properties​

classStyle​
classStyle: string;

The button style. The following styles are available: primary, success, warning, and danger.

enabled​
enabled: boolean;

Defines whether the button is clickable, true or false.

icon​
icon: string;

The ID of an SVG icon defined in the UI theme.

iconPosition​
iconPosition: IconPosition;

Position of icon image

image​
image: string;

URL to the button image.

onClick​
onClick: Function | Function[];

A single function or an array of functions that will be executed when the button is clicked.

text​
text: string;

The button caption.

type​
type: string;

The button type: text or image.

visible​
visible: boolean;

Defines whether the button is visible, true or false.

Type Aliases​

IconPosition​

type IconPosition = "left" | "right";
Was this page helpful?