@blueprintjs/core
Version:
Core styles & components
23 lines (22 loc) • 771 B
TypeScript
import * as React from "react";
import { AbstractPureComponent } from "../../common";
import type { ToastProps } from "./toastProps";
/**
* Toast component.
*
* @deprecated use `Toast2` instead, which forwards DOM refs and is thus compatible with `Overlay2`.
* @see https://blueprintjs.com/docs/#core/components/toast
*/
export declare class Toast extends AbstractPureComponent<ToastProps> {
static defaultProps: ToastProps;
static displayName: string;
render(): React.JSX.Element;
componentDidMount(): void;
componentDidUpdate(prevProps: ToastProps): void;
componentWillUnmount(): void;
private maybeRenderActionButton;
private handleActionClick;
private handleCloseClick;
private triggerDismiss;
private startTimeout;
}