ds-markdown
Version:
> π React Markdown ζεε¨η»η»δ»ΆοΌζδΎη°δ»£θ倩ηι’ζζ
11 lines β’ 639 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import BlockWrap from './BlockWrap/index.js';
import HighlightCode from './HighlightCode/index.js';
import './index.css';
const CodeComponent = ({ className, children = '' }) => {
const match = /language-(\w+)/.exec(className || '');
const codeContent = String(children).replace(/\n$/, '');
return match ? (_jsx(BlockWrap, { language: match[1], codeContent: codeContent, children: _jsx(HighlightCode, { code: codeContent, language: match[1] }) })) : (_jsx("code", { className: className, children: children }));
};
export default CodeComponent;
//# sourceMappingURL=index.js.map