aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/components/renderers/Markdown.js
blob: cbc8dad0522b8b29b2b350cd53e6b43b8da38461 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import React from 'react';
import marked from 'marked';

const getHtml = (markdown) => {
    const rawMarkup = marked(markdown, {sanitize: true})
    return {__html: rawMarkup}
}

const Markdown = (props) => {
    const dangerousHtml = getHtml(props.content)
    return <div dangerouslySetInnerHTML={dangerousHtml} />;
}

export default Markdown