UNPKG

tdesign-react

Version:
61 lines (60 loc) 1.43 kB
/** * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ import { TNode, TElement, SizeEnum } from '../common'; import { MouseEvent } from 'react'; export interface TdLinkProps { /** * 链接内容,同 content */ children?: TNode; /** * 链接内容 */ content?: TNode; /** * 禁用链接 */ disabled?: boolean; /** * 链接悬浮态样式,有 文本颜色变化、添加下划线等 2 种方法 * @default underline */ hover?: 'color' | 'underline'; /** * 跳转链接 * @default '' */ href?: string; /** * 前置图标 */ prefixIcon?: TElement; /** * 尺寸 * @default medium */ size?: SizeEnum; /** * 后置图标 */ suffixIcon?: TElement; /** * 跳转方式,如:当前页面打开、新页面打开等,同 HTML 属性 target 含义相同 * @default '' */ target?: string; /** * 组件风格,依次为默认色、品牌色、危险色、警告色、成功色 * @default default */ theme?: 'default' | 'primary' | 'danger' | 'warning' | 'success'; /** * 普通状态是否显示链接下划线 */ underline?: boolean; /** * 点击事件,禁用状态不会触发点击事件 */ onClick?: (e: MouseEvent<HTMLAnchorElement>) => void; }