Files
ttstd-infinite-canvas/web/src/hooks/use-copy-text.ts
ddcat666 6195d8d4f7 refactor(web): 界面工具 - 代码优化,替换重复的复制、打包、项目选择和主题切换实现
删除未再引用的文字扫光组件。复制提示、压缩包读写、项目多选和主题揭示的对外行为保持不变。
2026-10-01 11:40:08 +08:00

13 lines
312 B
TypeScript

import copy from "copy-to-clipboard";
import { App } from "antd";
const COPIED_HINT = "已复制";
export function useCopyText() {
const feedback = App.useApp().message;
return (value: string, successText = COPIED_HINT) => {
copy(String(value));
feedback.success(successText);
};
}