Files
mykb/comps/Markdown.js
JJ Kasper 53ac8a6793 added prettier, removed seperate react eslint config, fixed missing
component display name Markdown.js, and added run method to app
2018-06-01 16:31:14 -05:00

16 lines
421 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;