import ReactMarkdown from 'react-markdown' import remarkGfm from 'remark-gfm' import remarkBreaks from 'remark-breaks' interface Props { text: string dark?: boolean } export default function JournalBody({ text, dark }: Props) { return (
{children}
, h2: ({ children }) =>{children}
, h3: ({ children }) =>{children}
, p: ({ children }) =>{children}
, blockquote: ({ children }) => ({children}), a: ({ href, children }) => ( {children} ), ul: ({ children }) =>
{children}
)
}
return (
{children}
)
},
}}
>
{text.replace(/^(.+)\n([-=]{3,})$/gm, '$1\n\n$2')}