aboutsummaryrefslogtreecommitdiff
path: root/packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro
diff options
context:
space:
mode:
Diffstat (limited to 'packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro')
-rw-r--r--packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro62
1 files changed, 62 insertions, 0 deletions
diff --git a/packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro b/packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro
new file mode 100644
index 000000000..8c256864f
--- /dev/null
+++ b/packages/astro/test/fixtures/astro-slots-nested/src/pages/server-component-nested.astro
@@ -0,0 +1,62 @@
+---
+import PassesChildrenSv from '../components/PassesChildrenSv.svelte';
+import PassesChildrenV from '../components/PassesChildrenV.vue';
+import PassesChildrenP from '../components/preact/PassesChildrenP.jsx';
+import PassesChildren from '../components/react/PassesChildren.jsx';
+import PassesChildrenS from '../components/solid/PassesChildrenS.jsx';
+---
+
+<html lang="en">
+ <head>
+ <title>Testing</title>
+ </head>
+ <body>
+ <main>
+ <div id="react">
+ <PassesChildren>
+ <div>
+ <PassesChildren client:load>
+ <span>Inner children</span>
+ </PassesChildren>
+ </div>
+ </PassesChildren>
+ </div>
+ <div id="preact">
+ <PassesChildrenP>
+ <div>
+ <PassesChildrenP client:load>
+ <span>Inner children</span>
+ </PassesChildrenP>
+ </div>
+ </PassesChildrenP>
+ </div>
+ <div id="solid">
+ <PassesChildrenS>
+ <div>
+ <PassesChildrenS client:load>
+ <span>Inner children</span>
+ </PassesChildrenS>
+ </div>
+ </PassesChildrenS>
+ </div>
+ <div id="svelte">
+ <PassesChildrenSv>
+ <div>
+ <PassesChildrenSv client:load>
+ <span>Inner children</span>
+ </PassesChildrenSv>
+ </div>
+ </PassesChildrenSv>
+ </div>
+ <div id="vue">
+ <PassesChildrenV>
+ <div>
+ <PassesChildrenV client:load>
+ <span>Inner children</span>
+ </PassesChildrenV>
+ </div>
+ </PassesChildrenV>
+ </div>
+ </main>
+ </body>
+</html>