Skip to content

Commit 6baca3d

Browse files
committed
fix(renderers): EscapeRenderer returns parsed text instead of raw text
1 parent d9f0734 commit 6baca3d

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

src/__tests__/Markdown.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ _**Should be emphasis and bold.**_
116116
`;
117117

118118
const ESCAPED_MARKDOWN = `
119-
Here is some \\* escaped \\* stuff.
119+
Here is some \\*escaped\\* stuff.
120+
121+
Allow \\_\\_tests\\_\\_.
120122
`;
121123

122124
const BR_MARKDOWN = `

src/__tests__/__snapshots__/Markdown.tsx.snap

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,21 @@ exports[`Markdown should be able to render escaped (backslash-prefixed) text 1`]
206206
207207
<p>
208208
Here is some
209-
\\*
210-
escaped
211-
\\*
209+
*
210+
escaped
211+
*
212212
stuff.
213213
</p>
214+
215+
<p>
216+
Allow
217+
_
218+
_
219+
tests
220+
_
221+
_
222+
.
223+
</p>
214224
</div>
215225
`;
216226

src/renderers/html.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ export type EscapeRendererProps = marked.Tokens.Escape;
3232
* rendering:
3333
*
3434
* ```tsx
35-
* <>{raw}</>
35+
* <>{text}</>
3636
* ```
3737
*/
38-
export function EscapeRenderer({ raw }: EscapeRendererProps): ReactElement {
39-
return <>{raw}</>;
38+
export function EscapeRenderer({ text }: EscapeRendererProps): ReactElement {
39+
return <>{text}</>;
4040
}
4141

4242
export interface HtmlRenderers {

0 commit comments

Comments
 (0)