@flatbiz/antd
Version:
31 lines (28 loc) • 813 B
TypeScript
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 {};