import SourceLink from "./SourceLink"; const SourceCard = ({ content }: { content: string }) => { const regex = /(?=\[(!\[.+?\]\(.+?\)|.+?)]\((https?:\/\/[^\)]+)\))/gi; const linksSet = new Set(); const linksMatches = [...content.matchAll(regex)]; linksMatches.forEach((m) => linksSet.add(m[2] as string)); const linksArray = Array.from(linksSet); if (linksArray.length === 0) return null; return ( <>
{linksArray.map((link, index) => { return ; })}
); }; export default SourceCard;