diff --git a/README.md b/README.md index 8f1a8c4cc..469c3a920 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,6 @@ import MDEditor from '@uiw/react-md-editor'; import katex from 'katex'; import 'katex/dist/katex.css'; - const mdKaTeX = `This is to display the \`\$\$\c = \\pm\\sqrt{a^2 + b^2}\$\$\` in one line @@ -196,14 +195,14 @@ const renderers = { const html = katex.renderToString(children.replace(/^\$\$(.*)\$\$/, '$1'), { throwOnError: false, }); - return + return ; } return children; }, - code: ({ children, language, value }) => { - if (language.toLocaleLowerCase() === 'katex') { + code: ({ language, value, children }) => { + if (language && language.toLocaleLowerCase() === 'katex') { const html = katex.renderToString(value, { - throwOnError: false + throwOnError: false, }); return (
@@ -211,15 +210,22 @@ const renderers = {
         
); } - return children; - } + const props = { + className: language ? `language-${language}` : '', + }; + return ( +
+        {value}
+      
+ ); + }, } export default function App() { return ( ); }