Repository URL to install this package:
|
Version:
2.0.4 ▾
|
import { renderSnackbar as defaultRenderSnackbar, renderIconAndText as defaultRenderIconAndText, renderButtonOrLink as defaultRenderButtonOrLink } from './renderProps';
import BaseButtonAtomStateful from './BaseButtonAtomStateful';
declare class Button extends BaseButtonAtomStateful {
state: import("../../state/typings").CommonState;
static propTypes: {};
static defaultProps: {
className: string;
defaultClassName: string;
timeout: number;
shouldAnimate: boolean;
isActive: boolean;
renderSnackbar: typeof defaultRenderSnackbar;
renderIconAndText: typeof defaultRenderIconAndText;
renderButtonOrLink: typeof defaultRenderButtonOrLink;
};
readonly eventHandlers: {
onFocus: import("../../state/typings").UpdatePropNoArgs<"isFocused">;
onBlur: import("../../state/typings").UpdatePropNoArgs<"isFocused">;
onKeyDown: (event: any) => void;
onClick: (event: any) => void;
};
render(): any;
}
export default Button;
export { Button };