"use client" import * as React from "react" import { CheckIcon, ClipboardIcon } from "@radix-ui/react-icons" import { trackEvent } from "@/lib/events" import { Button } from "@/registry/new-york/ui/button" import { Tooltip, TooltipContent, TooltipTrigger, } from "@/registry/new-york/ui/tooltip" export function BlockCopyCodeButton({ name, code, }: { name: string code: string }) { const [hasCopied, setHasCopied] = React.useState(false) React.useEffect(() => { setTimeout(() => { setHasCopied(false) }, 2000) }, [hasCopied]) return ( Copy code ) }