Files
mykb/comps/Markdown.js
2018-06-01 16:52:12 -05:00

12 lines
395 B
JavaScript

import dynamic from 'next/dynamic'
import freezeSSR from '../util/freezeSSR'
const Markdown = dynamic(import('react-markdown'), freezeSSR('.Markdown'))
const link = props => <a {...props} target="_blank" rel="noopener noreferrer" />
const renderers = { link }
const AddRenderers = ({ className, source }) => (
<Markdown {...{ className, source, renderers }} />
)
export default AddRenderers