aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src
diff options
context:
space:
mode:
authorGravatar github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2025-06-05 14:25:23 +0000
committerGravatar github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2025-06-05 14:25:23 +0000
commite586d7d704d475afe3373a1de6ae20d504f79d6d (patch)
tree7e3fa24807cebd48a86bd40f866d792181191ee9 /packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src
downloadastro-latest.tar.gz
astro-latest.tar.zst
astro-latest.zip
Sync from a8e1c0a7402940e0fc5beef669522b315052df1blatest
Diffstat (limited to 'packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src')
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/components/BrokenComponent.jsx8
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/config.js12
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/files/file.mdx4
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/pages/broken.astro9
4 files changed, 33 insertions, 0 deletions
diff --git a/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/components/BrokenComponent.jsx b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/components/BrokenComponent.jsx
new file mode 100644
index 000000000..f9091c825
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/components/BrokenComponent.jsx
@@ -0,0 +1,8 @@
+import { useState } from "react";
+
+export default function BrokenComponent() {
+ useState(0);
+ a;
+
+ return <p>Whoops!</p>;
+};
diff --git a/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/config.js b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/config.js
new file mode 100644
index 000000000..6250d13c8
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/config.js
@@ -0,0 +1,12 @@
+import { z, defineCollection } from "astro:content";
+
+const filesSchema = () => {
+ return z.object({});
+};
+
+const filesCollection = defineCollection({
+ type: "content",
+ schema: filesSchema(),
+});
+
+export const collections = { files: filesCollection, };
diff --git a/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/files/file.mdx b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/files/file.mdx
new file mode 100644
index 000000000..9c536e9ff
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content/files/file.mdx
@@ -0,0 +1,4 @@
+
+import BrokenComponent from '../../components/BrokenComponent'
+
+<BrokenComponent {...props} />
diff --git a/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/pages/broken.astro b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/pages/broken.astro
new file mode 100644
index 000000000..bee4c85b5
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/pages/broken.astro
@@ -0,0 +1,9 @@
+---
+import { getCollection } from "astro:content";
+const files = await getCollection("files");
+
+const { Content } = await files[0].render();
+---
+
+<Content />
+