aboutsummaryrefslogtreecommitdiff
path: root/packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro
diff options
context:
space:
mode:
Diffstat (limited to 'packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro')
-rw-r--r--packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro11
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro b/packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro
new file mode 100644
index 000000000..b1eeff544
--- /dev/null
+++ b/packages/astro/test/fixtures/server-islands/ssr/src/components/ComponentWithProps.astro
@@ -0,0 +1,11 @@
+---
+await new Promise(resolve => setTimeout(resolve, 1));
+Astro.response.headers.set('X-Works', 'true');
+export type Props = {
+ greeting?: string;
+};
+const greeting = Astro.props?.greeting ? Astro.props.greeting : 'default greeting';
+---
+<div id="islandContent">
+<div id="greeting">{greeting}</div>
+</div>