@blueprintjs/core
Version:
Core styles & components
28 lines (27 loc) • 996 B
TypeScript
import * as React from "react";
import { AbstractButton, AnchorButtonProps, ButtonProps, IAnchorButtonProps, IButtonProps } from "./abstractButton";
export { IAnchorButtonProps, IButtonProps, ButtonProps, AnchorButtonProps };
/**
* Button component.
*
* @see https://blueprintjs.com/docs/#core/components/button
*/
export declare class Button extends AbstractButton<HTMLButtonElement> {
static displayName: string;
buttonRef: HTMLButtonElement | null;
protected handleRef: React.Ref<HTMLButtonElement>;
render(): JSX.Element;
componentDidUpdate(prevProps: ButtonProps): void;
}
/**
* AnchorButton component.
*
* @see https://blueprintjs.com/docs/#core/components/button
*/
export declare class AnchorButton extends AbstractButton<HTMLAnchorElement> {
static displayName: string;
buttonRef: HTMLAnchorElement | null;
protected handleRef: React.Ref<HTMLAnchorElement>;
render(): JSX.Element;
componentDidUpdate(prevProps: AnchorButtonProps): void;
}