UNPKG

ds-markdown

Version:

> πŸš€ React Markdown ζ‰“ε­—εŠ¨η”»η»„δ»ΆοΌŒζδΎ›ηŽ°δ»£θŠε€©η•Œι’ζ•ˆζžœ

11 lines β€’ 639 B
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