Skip to main content

useButton()

function useButton(props): {
attention: ComponentSelection<ButtonComponentSelection, ComponentSelectionListener>;
border: string;
disabled: boolean;
icon: {
color?: string;
icon: ReactorIcon;
spin: boolean;
};
loading: boolean;
onClick: (event) => Promise<void>;
ref: RefObject<any>;
tooltip: string;
tooltipDelay: number;
validationResult: ValidationResult;
};

Parameters

ParameterType
propsUseButtonProps

Returns

{
attention: ComponentSelection<ButtonComponentSelection, ComponentSelectionListener>;
border: string;
disabled: boolean;
icon: {
color?: string;
icon: ReactorIcon;
spin: boolean;
};
loading: boolean;
onClick: (event) => Promise<void>;
ref: RefObject<any>;
tooltip: string;
tooltipDelay: number;
validationResult: ValidationResult;
}
NameTypeDefault value
attentionComponentSelection<ButtonComponentSelection, ComponentSelectionListener>selected
borderstringcolor
disabledbooleandisabled
icon{ color?: string; icon: ReactorIcon; spin: boolean; }-
icon.color?string-
icon.iconReactorIcon-
icon.spinboolean-
loadingbooleanloading
onClick()(event) => Promise<void>action
refRefObject<any>-
tooltipstringtooltip
tooltipDelaynumber-
validationResultValidationResult-