aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/mdx/test/fixtures/css-head-mdx/src/components')
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BaseHead.astro11
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BasicBlock.astro14
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/GenericComponent.astro1
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/HelloWorld.astro11
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/MDXWrapper.astro9
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/P.astro3
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/SmallCaps.astro3
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/UsingMdx.astro8
-rw-r--r--packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/WithHoistedScripts.astro6
9 files changed, 66 insertions, 0 deletions
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BaseHead.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BaseHead.astro
new file mode 100644
index 000000000..19f517789
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BaseHead.astro
@@ -0,0 +1,11 @@
+---
+const { title } = Astro.props;
+---
+<meta charset="UTF-8" />
+<meta name="viewport" content="width=device-width" />
+<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+<meta name="generator" content={Astro.generator} />
+<title>{title}</title>
+<style is:global>
+ @import "../styles/global.css";
+</style>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BasicBlock.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BasicBlock.astro
new file mode 100644
index 000000000..95660b6b9
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/BasicBlock.astro
@@ -0,0 +1,14 @@
+---
+const { inlineStyle, title, display = 'horizontal' } = Astro.props;
+const lineEnding = display === 'horizontal' ? ', ' : '<br>';
+---
+
+{title && <h2 set:html={title} />}
+<address style={inlineStyle}>
+ <span class="name">some name</span><Fragment set:html={lineEnding} />
+ line 1<Fragment set:html={lineEnding} />
+ line 2<Fragment set:html={lineEnding} />
+ line 3<Fragment set:html={lineEnding} />
+ line 4<Fragment set:html={lineEnding} />
+ line 5
+</address>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/GenericComponent.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/GenericComponent.astro
new file mode 100644
index 000000000..ebcd3ff35
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/GenericComponent.astro
@@ -0,0 +1 @@
+<span>just a generic component</span>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/HelloWorld.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/HelloWorld.astro
new file mode 100644
index 000000000..ee8084b46
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/HelloWorld.astro
@@ -0,0 +1,11 @@
+---
+---
+
+<h3>Hello world!!</h3>
+<slot />
+
+<style>h3 { color: red }</style>
+
+<script>
+console.log('hellooooo')
+</script> \ No newline at end of file
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/MDXWrapper.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/MDXWrapper.astro
new file mode 100644
index 000000000..fbd530e14
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/MDXWrapper.astro
@@ -0,0 +1,9 @@
+---
+import Component from "./GenericComponent.astro";
+---
+
+<div>
+ <slot name="title" />
+ <slot name="intro" class="inline" />
+ <Component />
+</div>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/P.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/P.astro
new file mode 100644
index 000000000..071e08a12
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/P.astro
@@ -0,0 +1,3 @@
+<p>
+ <slot />
+</p>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/SmallCaps.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/SmallCaps.astro
new file mode 100644
index 000000000..a0bd6e1f1
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/SmallCaps.astro
@@ -0,0 +1,3 @@
+---
+---
+<span style={{fontVariant: "small-caps"}}><slot /></span>
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/UsingMdx.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/UsingMdx.astro
new file mode 100644
index 000000000..3ef9d7639
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/UsingMdx.astro
@@ -0,0 +1,8 @@
+---
+import { getEntry, render } from 'astro:content';
+
+const launchWeek = await getEntry('blog', 'using-mdx');
+const { Content } = await render(launchWeek);
+---
+
+<Content />
diff --git a/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/WithHoistedScripts.astro b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/WithHoistedScripts.astro
new file mode 100644
index 000000000..0b8c4445f
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/css-head-mdx/src/components/WithHoistedScripts.astro
@@ -0,0 +1,6 @@
+---
+---
+
+<script>
+ console.log('hoisted')
+ </script>