/** * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ import { TNode, TElement, SizeEnum } from '../common'; import { MouseEvent } from 'react'; export interface TdLinkProps { /** * 链接内容,同 content */ children?: TNode; /** * 链接内容 */ content?: TNode; /** * 禁用链接。优先级:Link.disabled > Form.disabled */ disabled?: boolean; /** * 是否开启点击反馈 */ hover?: boolean; /** * 跳转链接 * @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) => void; }