UNPKG

tdesign-react

Version:
54 lines (53 loc) 1.51 kB
/** * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ import { TNode, TElement } from '../common'; import { MouseEvent } from 'react'; export interface TdAlertProps { /** * 即将废弃,请使用 closeBtn 属性。关闭按钮。值为 true 则显示默认关闭按钮;值为 false 则不显示按钮;值类型为 string 则直接显示;值类型为 Function 则可以自定关闭按钮 * @default false */ close?: TNode; /** * 关闭按钮。值为 true 则显示默认关闭按钮;值为 false 则不显示按钮;值类型为 string 则直接显示;值类型为 Function 则可以自定关闭按钮 * @default false */ closeBtn?: TNode; /** * 图标 */ icon?: TElement; /** * 内容显示最大行数,超出的内容会折叠收起,用户点击后再展开。值为 0 表示不折叠 * @default 0 */ maxLine?: number; /** * 内容(子元素) */ message?: TNode; /** * 跟在告警内容后面的操作区 */ operation?: TElement; /** * 组件风格 * @default info */ theme?: 'success' | 'info' | 'warning' | 'error'; /** * 标题 */ title?: TNode; /** * 关闭按钮点击时触发 */ onClose?: (context: { e: MouseEvent<HTMLDivElement>; }) => void; /** * 告警提示框关闭动画结束后触发 */ onClosed?: () => void; }