From f19ba58565ed9b51a19fe335f8268db601037f07 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 24 Dec 2022 23:01:16 +0100 Subject: [PATCH] fix(shared): Sidestep MDX 2.2 dev runtime issue. Closes #3301 --- sites/shared/components/wrappers/mdx.js | 3 ++- sites/shared/components/wrappers/toc.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sites/shared/components/wrappers/mdx.js b/sites/shared/components/wrappers/mdx.js index 15ac523b4fc..899451b38b7 100644 --- a/sites/shared/components/wrappers/mdx.js +++ b/sites/shared/components/wrappers/mdx.js @@ -22,7 +22,8 @@ const MdxWrapper = ({ mdx, app, t, components = {} }) => { useEffect(() => { ;(async () => { - setMdxModule(await run(mdx, runtime)) + // Workaround for issue introduced in MDX 2.2 + setMdxModule(await run(mdx, { ...runtime, jsxDEV: runtime.jsx })) })() }, [mdx]) diff --git a/sites/shared/components/wrappers/toc.js b/sites/shared/components/wrappers/toc.js index 94bc2b32979..36a92e4faff 100644 --- a/sites/shared/components/wrappers/toc.js +++ b/sites/shared/components/wrappers/toc.js @@ -14,7 +14,8 @@ const TocWrapper = ({ toc, app }) => { useEffect(() => { ;(async () => { - setMdxModule(await run(toc, runtime)) + // Workaround for issue introduced in MDX 2.2 + setMdxModule(await run(toc, { ...runtime, jsxDEV: runtime.jsx })) })() }, [toc])