Skip to content

Commit 8a523cb

Browse files
committed
chore(website): correctly render escaped html in markdown
1 parent 01ec1af commit 8a523cb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

packages/documentation/src/components/Markdown/renderers.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { MarkdownRenderers } from "react-marked-renderer";
22
import {
3+
EscapeRenderer,
34
DEFAULT_MARKDOWN_RENDERERS,
45
getTokensText,
56
ImageRenderer,
@@ -99,6 +100,15 @@ export const renderers: MarkdownRenderers = {
99100
return <CodeBlock language={lang}>{text}</CodeBlock>;
100101
},
101102

103+
escape: function Escape(props) {
104+
// TODO: Remove after upgrading react-marked-renderer with this fix
105+
if (props.text === "&lt;") {
106+
return <>&lt;</>;
107+
}
108+
109+
return <EscapeRenderer {...props} />;
110+
},
111+
102112
listitem: function ListItem({ children }) {
103113
return (
104114
<Typography component="li" type="subtitle-1">

0 commit comments

Comments
 (0)