diff options
author | 2022-08-04 23:12:07 -0700 | |
---|---|---|
committer | 2022-08-04 23:12:07 -0700 | |
commit | c7efcf57e00a0fcde3bc9f813e3cc59902bd484c (patch) | |
tree | e272254cf4a2380a3f791dd536bcc0df439d5513 /packages/integrations/mdx | |
parent | 3321aace06595de40a0ee9ecac2705d7b28e1b94 (diff) | |
download | astro-c7efcf57e00a0fcde3bc9f813e3cc59902bd484c.tar.gz astro-c7efcf57e00a0fcde3bc9f813e3cc59902bd484c.tar.zst astro-c7efcf57e00a0fcde3bc9f813e3cc59902bd484c.zip |
fix missing newline bug in mdx (#4145)
Diffstat (limited to 'packages/integrations/mdx')
-rw-r--r-- | packages/integrations/mdx/src/index.ts | 2 | ||||
-rw-r--r-- | packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/packages/integrations/mdx/src/index.ts b/packages/integrations/mdx/src/index.ts index c8a5e515a..a7abb0c33 100644 --- a/packages/integrations/mdx/src/index.ts +++ b/packages/integrations/mdx/src/index.ts @@ -99,7 +99,7 @@ export default function mdx(mdxOptions: MdxOptions = {}): AstroIntegration { const frontmatter = getFrontmatter(code, id); if (frontmatter.layout) { const { layout, ...content } = frontmatter; - code += `\nexport default async function({ children }) {\nconst Layout = (await import(${JSON.stringify( + code += `\n\nexport default async function({ children }) {\nconst Layout = (await import(${JSON.stringify( frontmatter.layout )})).default;\nconst frontmatter=${JSON.stringify( content diff --git a/packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx b/packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx index e8815b9c3..e6f9c8f4a 100644 --- a/packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx +++ b/packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx @@ -5,3 +5,6 @@ illThrowIfIDontExist: "Oh no, that's scary!" --- {frontmatter.illThrowIfIDontExist} + +> Note: newline intentionally missing from the end of this file. +> Useful since that can be the source of bugs in our compile step.
\ No newline at end of file |