Skip to main content
Version: 1.x.x

Button

Properties​

text​

required

React.ReactNode

A ReactNode (typically a string or a React component) to be used as a label for this button.

onClick​

optional

onClick?: (event: React.MouseEvent<HTMLButtonElement>) => void;

A handler for when this button is clicked.

primary​

optional

boolean = false

If set to true, this will be styled to indicate that it is a primary action.

disabled​

optional

boolean = false

If set to true, this will be styled to indicate that it is disabled, and will render the button non-interactive.

type​

optional

"button" | "submit" | "reset"

The type of this button. Influences behavior inside forms.

className​

optional

string

A CSS class to pass to the backing React component.