Added link to MDToHTML

This commit is contained in:
Théo 2023-04-11 11:22:46 +02:00
parent d475a08790
commit 6e335b377b

View file

@ -2,11 +2,22 @@
import { cn } from '@/lib/utils';
import Mardown from 'react-markdown';
import remarkGfm from 'remark-gfm';
import remarkBreaks from 'remark-breaks';
export default function ToHTML({ data, className }: { data: string; className?: string }) {
return (
<div className={cn('select-none', className)}>
<Mardown>{data}</Mardown>
<Mardown
components={{
a: ({ node, ...props }) => (
<a {...props} className="text-brand" download={node} target="_blank" rel="noreferrer" />
)
}}
remarkPlugins={[remarkGfm, remarkBreaks]}
>
{data}
</Mardown>
</div>
);
}