import ReactMarkdown from 'react-markdown'; import { FC, useEffect, useState } from 'react'; interface Props { code: string; editable?: boolean; onChange?: (value: string) => void; } export const MarkdownBlock: FC = ({ code, editable = false, onChange = () => {}, }) => { const [copyText, setCopyText] = useState('Copy'); useEffect(() => { const timeout = setTimeout(() => { setCopyText('Copy'); }, 2000); return () => clearTimeout(timeout); }, [copyText]); return (
{code}
); };