"use client"
import { Copy01Icon, FileCodeIcon, Tick02Icon } from "@hugeicons/core-free-icons"
import { HugeiconsIcon } from "@hugeicons/react"
import { Tooltip } from "@base-ui/react/tooltip"
import { cn } from "@workspace/ui/lib/utils"
import { Button } from "@workspace/ui/components/button"
import { useCopyToClipboard } from "./use-copy-to-clipboard"
export function CopyCodeButton({
getCode,
className,
}: {
getCode: () => string
className?: string
}) {
const { copyToClipboard, isCopied } = useCopyToClipboard()
return (