UNPKG

627 BTypeScriptView Raw
1import * as React from 'react';
2import { CSSModule } from './utils';
3import { FadeProps } from './Fade';
4
5export interface UncontrolledAlertProps
6 extends React.HTMLAttributes<HTMLElement> {
7 [key: string]: any;
8 closeClassName?: string;
9 closeAriaLabel?: string;
10 cssModule?: CSSModule;
11 color?: string;
12 fade?: boolean;
13 tag?: React.ElementType;
14 transition?: FadeProps;
15 innerRef?: React.Ref<HTMLElement>;
16}
17export interface AlertProps extends UncontrolledAlertProps {
18 isOpen?: boolean;
19 toggle?: React.MouseEventHandler<any>;
20}
21
22declare class Alert extends React.Component<AlertProps> {}
23export default Alert;