import React, { useRef, useState } from 'react';
import Clipboard from '~/components/svg/Clipboard';
import CheckMark from '~/components/svg/CheckMark';
import { InfoIcon } from 'lucide-react';
import { cn } from '~/utils/';
const CodeBar = React.memo(({ lang, codeRef, plugin = null }) => {
const [isCopied, setIsCopied] = useState(false);
return (
{lang}
{plugin ? (
) : (
)}
);
});
const CodeBlock = ({ lang, codeChildren, classProp = '', plugin = null }) => {
const codeRef = useRef(null);
const language = plugin ? 'json' : lang;
return (
);
};
export default CodeBlock;