'use client'; import Prism from 'prismjs'; import 'prismjs/components/prism-bash'; import 'prismjs/components/prism-javascript'; import 'prismjs/components/prism-json'; import 'prismjs/components/prism-python'; import 'prismjs/components/prism-typescript'; import 'prismjs/plugins/line-numbers/prism-line-numbers.css'; import 'prismjs/plugins/line-numbers/prism-line-numbers.js'; import 'prismjs/themes/prism-tomorrow.css'; import { useEffect, useRef } from 'react'; import { Paste } from '@/types/paste'; export default function CodeViewer({ paste, language, }: { paste: Paste; language: string; }) { const codeRef = useRef(null); useEffect(() => { if (paste?.content) { Prism.highlightAll(); } }, [paste, language]); return (
        
          {paste.content}
        
      
); }