UNPKG

@jdcfe/yep-react

Version:

一套移动端的React组件库

41 lines (40 loc) 1.11 kB
import * as React from 'react'; export interface MessageProps { prefixCls?: string; className?: string; style?: React.CSSProperties; /** * 通知显示时间,-1代表一直存在,需要用户手动关闭 * 单位毫秒 */ duration: number; /** * 通知类型,普通通知、警告通知、错误通知 */ type?: 'info' | 'warn' | 'error'; /** * 通知位置:固定顶部、固定底部、在通知栏所处DOM位置不变 */ position?: 'fix-top' | 'fix-bottom' | 'in-place'; icon?: boolean; closeable?: boolean; } export default class Message extends React.PureComponent<MessageProps, any> { timer: any; static defaultProps: { children: null; prefixCls: string; className: string; style: {}; duration: number; type: string; position: string; icon: boolean; closeable: boolean; }; constructor(props: MessageProps); componentDidMount(): void; closeMessage(): void; showMessage(): void; render(): JSX.Element | null; }