# copy-wrapper LLMs.txt > 供 LLM 快速理解 `@flatbiz/antd/copy-wrapper` 的使用方式。 ## 模块定位 自定义文本,显示在复制图标前或后 ## 导入方式 ```ts import { CopyWrapper } from '@flatbiz/antd/copy-wrapper'; // 也可以从主入口导入:import { ... } from '@flatbiz/antd'; ``` ## 公开导出 - `CopyWrapper` - `CopyWrapperProps` - `* from ./copy.jsx` ## 依赖的 antd 能力 `Flex`、`message` ## Props / 配置要点 ### CopyWrapperProps - `copyText`(必填):: string | (() => string) - `copyAfterMsg`(可选):: string;复制后提示消息 - `hoverTips`(可选):: string | ((trigger) => string);复制鼠标悬浮提示 - `iconStyle`(可选):: CSSProperties;设置icon后失效 - `text`(可选):: ReactNode;自定义文本,显示在复制图标前或后 - `hiddenTips`(可选):: boolean - `icon`(可选):: ReactNode;自定义复制icon图标 - `iconPosition`(可选):: 'left' | 'right';复制图标位置,text 为空时,此配置无效 ## 使用规则与行为 - 复制后提示消息 - 复制鼠标悬浮提示 - 设置icon后失效 - 自定义文本,显示在复制图标前或后 - 自定义复制icon图标 - 复制图标位置,text 为空时,此配置无效 ## 基础示例 ```tsx import { CopyWrapper, type CopyWrapperProps } from '@flatbiz/antd/copy-wrapper'; const props: CopyWrapperProps = { // 按业务传入必要参数 }; ; ``` ## 源码索引 - `src/copy-wrapper/copy.tsx` - `src/copy-wrapper/index.ts` ## 给 LLM 的注意事项 - 优先使用 `@flatbiz/antd/copy-wrapper` 或主入口 `@flatbiz/antd` 的公开导出,不要引用内部实现文件。 - 当 Props 与 antd 原组件同名能力冲突时,以本模块导出的 Props 类型为准。 - 若文档未覆盖某个边缘参数,请读取上方源码索引中的类型定义和 JSDoc。