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 (
);
};