import React, { useEffect, useState } from 'react'; import FileError from '../file-error'; interface TxtProps { filePath: string; } const Md: React.FC = ({ filePath }) => { const [content, setContent] = useState(''); const [error, setError] = useState(null); useEffect(() => { setError(null); fetch(filePath) .then((res) => { if (!res.ok) throw new Error('Failed to fetch text file'); return res.text(); }) .then((text) => setContent(text)) .catch((err) => setError(err.message)); }, [filePath]); if (error) return {error}; return (
{content}
); }; export default Md;