blob: 44a3f58361b67d6b0820c2f28b4213bedfa3f64a (
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;
|