blob: 21565033efdab69abf7e72d9005f2041f6428f4c (
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/cjs/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;
|