Skip to content

Commit 69edd65

Browse files
committed
Fix handling of newlines inside a code fence inside a table cell
1 parent 658da97 commit 69edd65

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apps/api-documenter/src/utils/MarkdownRenderer.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,12 @@ export class MarkdownRenderer {
229229
break;
230230
case 'code':
231231
writer.write('`');
232-
writer.write(element.text);
232+
if (context.insideTable) {
233+
const parts: string[] = element.text.split(/[\r\n]+/g);
234+
writer.write(parts.join('`<p/>`'));
235+
} else {
236+
writer.write(element.text);
237+
}
233238
writer.write('`');
234239
break;
235240
case 'api-link':

0 commit comments

Comments
 (0)