import { CopyButtonProps } from "../../../../src/coreX/Copy/CopyButton"; import { Meta, StoryObj } from "@storybook/react"; import React from "react"; /** * * CopyButton 组件是一个带有复制功能的按钮,点击后会将指定文本复制到剪贴板,并通过 tooltip 提供复制成功的反馈。 * * ### 主要特性 * - 点击按钮复制指定文本到剪贴板 * - 复制成功后显示 tooltip 提示(默认显示 1 秒) * - 支持自定义按钮文本和 tooltip 提示文本 * - 使用现代的 `navigator.clipboard` API * */ declare const meta: Meta>; export default meta; /** * * 最基本的用法,使用默认的按钮文本和提示文本。 * * 点击按钮后会显示"已复制到剪贴板"的提示。 * */ export declare const Default: StoryObj; /** * * 自定义按钮的显示文本,可以根据业务场景提供更明确的按钮文案。 * */ export declare const CustomButtonText: StoryObj; /** * * 自定义复制成功后的 tooltip 提示文本。 * */ export declare const CustomTooltipText: StoryObj; /** * * 在实际业务场景中使用,如复制配置文件、命令行、代码片段等。 * */ export declare const RealWorldScenarios: StoryObj; /** * * 多个复制按钮组合使用,比如在表单或信息展示页面中。 * */ export declare const MultipleButtons: StoryObj; /** * * 复制超长文本内容,如大型配置文件、日志等。 * */ export declare const LongText: StoryObj; /** * * 边界场景测试,包括空文本、特殊字符等。 * */ export declare const EdgeCases: StoryObj; /** * * 在卡片布局中使用复制按钮。 * */ export declare const InCard: StoryObj;