"use client"; import { DocumentDuplicateIcon } from "@heroicons/react/24/outline"; import Prism from "prismjs"; import "prismjs/themes/prism.css"; import React, { useEffect } from "react"; import toast from "react-hot-toast"; interface CodeBlockProps { children: React.ReactNode; language: string; } const CodeBlock: React.FC = ({ children, language }) => { useEffect(() => { Prism.highlightAll(); }, [children]); return (
{ const childText = children?.toString() || ""; navigator.clipboard.writeText(childText); toast.success("Copied to clipboard"); }} />
        {children}
      
); }; export default CodeBlock;