@blueprintjs/core
Version:
Core styles & components
19 lines (18 loc) • 774 B
TypeScript
/// <reference types="react" />
import { IRef } from "../../common/refs";
import { AbstractButton, IButtonProps, IAnchorButtonProps } from "./abstractButton";
export { IAnchorButtonProps, IButtonProps };
export declare class Button extends AbstractButton<HTMLButtonElement> {
static displayName: string;
buttonRef: HTMLButtonElement | null;
protected handleRef: IRef<HTMLButtonElement>;
render(): JSX.Element;
componentDidUpdate(prevProps: IButtonProps): void;
}
export declare class AnchorButton extends AbstractButton<HTMLAnchorElement> {
static displayName: string;
buttonRef: HTMLAnchorElement | null;
protected handleRef: IRef<HTMLAnchorElement>;
render(): JSX.Element;
componentDidUpdate(prevProps: IAnchorButtonProps): void;
}