summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2022-08-04 23:12:07 -0700
committerGravatar GitHub <noreply@github.com> 2022-08-04 23:12:07 -0700
commitc7efcf57e00a0fcde3bc9f813e3cc59902bd484c (patch)
treee272254cf4a2380a3f791dd536bcc0df439d5513 /packages/integrations/mdx
parent3321aace06595de40a0ee9ecac2705d7b28e1b94 (diff)
downloadastro-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.ts2
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/index.mdx3
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