UNPKG

test-nut-ui

Version:

<p align="center"> <img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;"> </p>

29 lines (28 loc) 831 B
import * as React from 'react'; import { BasicComponent } from '../../utils/typings'; export interface NotificationProps extends BasicComponent { id: string; message: string | React.ReactNode; duration: number; type: string; position: string; icon?: () => React.ReactNode; onClose: () => void; onClick: () => void; } interface State { show: boolean; } export default class Notification extends React.PureComponent<NotificationProps, State> { private closeTimer; static newInstance: (properties: NotificationProps, callback: any) => void; constructor(props: NotificationProps); close(): void; startCloseTimer(): void; clearCloseTimer(): void; clickCover(): void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; } export {};