Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / src / playground / Button / BaseButtonAtom.d.ts
Size: Mime:
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 };