UNPKG

lole-ui

Version:

React UI Component which like a love letter

29 lines (28 loc) 983 B
import React, { ReactNode } from "react"; export declare type AlertType = 'success' | 'info' | 'warning' | 'error'; export declare type AlertBorder = 'default' | 'circle' | 'round'; export interface BaseAlertProps { className?: string; type?: AlertType; bordered: AlertBorder; /** 警告提示内容 */ message?: ReactNode; /** 自定义操作项 */ action?: ReactNode; /** 默认不显示关闭按钮 */ closeable?: boolean; /** 自定义关闭Icon */ closeIcon?: ReactNode; /** 自定义关闭按钮 */ closeText?: ReactNode; /** 警告提示的辅助性文字介绍 */ description?: ReactNode; /** 自定义图标 */ icon?: ReactNode; showIcon?: boolean; width?: string; } declare type IAlertProps = BaseAlertProps & React.BaseHTMLAttributes<HTMLElement>; export declare type AlertProps = Partial<IAlertProps>; declare const Alert: React.FC<AlertProps>; export default Alert;