From aa7d81d7bf1cc18e586691e86945026a6a7de48f Mon Sep 17 00:00:00 2001 From: Joshua Chen Date: Wed, 12 Oct 2022 12:03:35 -0400 Subject: [PATCH] fix(theme): add more tag names to inline element set (#8190) --- .../src/theme/MDXComponents/Code.tsx | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/packages/docusaurus-theme-classic/src/theme/MDXComponents/Code.tsx b/packages/docusaurus-theme-classic/src/theme/MDXComponents/Code.tsx index c1977000be..6bf8f730eb 100644 --- a/packages/docusaurus-theme-classic/src/theme/MDXComponents/Code.tsx +++ b/packages/docusaurus-theme-classic/src/theme/MDXComponents/Code.tsx @@ -13,15 +13,35 @@ import type {Props} from '@theme/MDXComponents/Code'; export default function MDXCode(props: Props): JSX.Element { const inlineElements: (string | undefined)[] = [ 'a', + 'abbr', 'b', - 'big', - 'i', - 'span', + 'br', + 'button', + 'cite', + 'code', + 'del', + 'dfn', 'em', - 'strong', - 'sup', - 'sub', + 'i', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'object', + 'output', + 'q', + 'ruby', + 's', 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'time', + 'u', + 'var', + 'wbr', ]; const shouldBeInline = React.Children.toArray(props.children).every( (el) =>