import { useState, useEffect, FC } from "react"; interface Props { url: string; } const Code: FC = ({ url }) => { const [content, setContent] = useState(""); useEffect(() => { const getContent = async (url: string) => { if (!url) return; const resp = await fetch(url); const txt = await resp.text(); setContent(txt); }; getContent(url); }, [url]); if (!content) return null; return
{content}
; }; export default Code;