import React, { useRef, useState } from "react"; const CodeBlock = ({ lang, codeChildren, }: { lang: string; codeChildren: React.ReactNode & React.ReactNode[]; }) => { const codeRef = useRef(null); return (
{codeChildren}
); }; const CodeBar = React.memo( ({ lang, codeRef, }: { lang: string; codeRef: React.RefObject; }) => { const [isCopied, setIsCopied] = useState(false); return (
{lang}
); }, ); export default CodeBlock;