aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src
diff options
context:
space:
mode:
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 />
+