diff options
Diffstat (limited to 'packages/markdown/remark/src/rehype-jsx.ts')
-rw-r--r-- | packages/markdown/remark/src/rehype-jsx.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/markdown/remark/src/rehype-jsx.ts b/packages/markdown/remark/src/rehype-jsx.ts index c5270e2af..94632efed 100644 --- a/packages/markdown/remark/src/rehype-jsx.ts +++ b/packages/markdown/remark/src/rehype-jsx.ts @@ -5,22 +5,22 @@ export default function rehypeJsx(): any { return function (node: any): any { return map(node, (child: any) => { if (child.type === 'element') { - return { ...child, tagName: `${child.tagName}` } + return { ...child, tagName: `${child.tagName}` }; } if (MDX_ELEMENTS.has(child.type)) { - return { + return { ...child, type: 'element', tagName: `${child.name}`, properties: child.attributes.reduce((acc: any[], entry: any) => { let attr = entry.value; if (attr && typeof attr === 'object') { - attr = `{${attr.value}}` + attr = `{${attr.value}}`; } else if (attr === null) { - attr = `{true}` + attr = `{true}`; } return Object.assign(acc, { [entry.name]: attr }); - }, {}) + }, {}), }; } return child; |