import React from "react"; import {useSandpack} from "@codesandbox/sandpack-react"; import {Tooltip, Button} from "@heroui/react"; import {useClipboard} from "@heroui/use-clipboard"; import {CheckLinearIcon, CopyLinearIcon} from "@/components/icons"; export const CopyButton = ({code: codeProp}: {code?: string}) => { const {copy, copied} = useClipboard(); const {sandpack} = useSandpack(); const copyHandler = () => { const code = codeProp ?? sandpack.files[sandpack.activeFile].code; copy(code); }; const icon = copied ? ( ) : ( ); return ( ); };