UNPKG

@flatbiz/antd

Version:
31 lines (28 loc) 813 B
import { CSSProperties, ReactNode } from 'react'; export type CopyWrapperProps = { copyText: string | (() => string); /** 复制后提示消息 */ copyAfterMsg?: string; /** 复制鼠标悬浮提示 * ``` * hoverTips={(trigger) => { * return trigger ? '复制成功' : '复制数据'; * }} * ``` */ hoverTips?: string | ((trigger: any) => string); /** 设置icon后失效 */ iconStyle?: CSSProperties; /** 自定义文本,显示在复制图标前或后 */ text?: ReactNode; hiddenTips?: boolean; /** 自定义复制icon图标 */ icon?: ReactNode; /** 复制图标位置,text 为空时,此配置无效 */ iconPosition?: "left" | "right"; }; export declare const CopyWrapper: { (props: CopyWrapperProps): import("react").JSX.Element; copy(text: string): void; }; export {};