blob: 29fe4ea07d4a2fd10a0c10f969d0648616c2a2c9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import React from 'react';
import SyntaxHighlighter from 'react-syntax-highlighter';
import { atomOneDark } from 'react-syntax-highlighter/dist/esm/styles/hljs';
import { LANGS } from './Code'
const MarkdownCodeRenderer = ({language, value}) => {
return (
<SyntaxHighlighter
language={(language in LANGS) ? LANGS[language] : 'text'}
style={atomOneDark}>
{value}
</SyntaxHighlighter>
);
};
export default MarkdownCodeRenderer;
|