UNPKG

tdesign-react

Version:
71 lines (70 loc) 1.87 kB
/** * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ import { PopupPlacement } from '../popup'; import { TdPopupProps } from '../popup'; import { TNode } from '../common'; export interface TdTooltipProps extends TdPopupProps { /** * 延时显示或隐藏浮层,[延迟显示的时间,延迟隐藏的时间],单位:毫秒。直接透传到 Popup 组件。如果只有一个时间,则表示显示和隐藏的延迟时间相同。示例 `'300'` 或者 `[200, 200]`。默认为:[250, 150] */ delay?: number | Array<number>; /** * 是否在关闭浮层时销毁浮层 * @default true */ destroyOnClose?: boolean; /** * 用于设置提示默认显示多长时间之后消失,初始第一次有效,单位:毫秒 */ duration?: number; /** * 浮层出现位置 * @default top */ placement?: PopupPlacement; /** * 是否显示浮层箭头 * @default true */ showArrow?: boolean; /** * 文字提示风格 * @default default */ theme?: 'default' | 'primary' | 'success' | 'danger' | 'warning' | 'light'; } export interface TdTooltipLiteProps { /** * 触发元素,同 triggerElement */ children?: TNode; /** * 文字提示内容 */ content?: TNode; /** * 提示浮层出现的位置 * @default top */ placement?: 'top' | 'bottom' | 'mouse'; /** * 是否显示箭头 * @default true */ showArrow?: boolean; /** * 文字提示浮层是否需要阴影 * @default true */ showShadow?: boolean; /** * 组件风格,有亮色模式和暗色模式两种 * @default default */ theme?: 'light' | 'default'; /** * 触发元素 */ triggerElement?: TNode; }