"use client"; import { useState } from "react"; import { Check, Copy } from "lucide-react"; import { Button } from "@/components/ui/button"; export function CopyButton({ value }: { value: string }) { const [status, setStatus] = useState<"idle" | "copied" | "error">("idle"); return ( {status === "error" ? "复制失败,请选中链接手动复制" : ""} ); }