"use client" import type React from "react" import { useState } from "react" import { Copy, Check } from "lucide-react" interface CopyableCodeProps { code: string } const CopyableCode: React.FC = ({ code }) => { const [isCopied, setIsCopied] = useState(false) const copyToClipboard = async () => { try { await navigator.clipboard.writeText(code) setIsCopied(true) setTimeout(() => setIsCopied(false), 2000) } catch (err) { console.error("Failed to copy text: ", err) } } return (
        {code}
      
) } export default CopyableCode