summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/pages')
-rw-r--r--packages/web/src/pages/s/index.astro8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/web/src/pages/s/index.astro b/packages/web/src/pages/s/index.astro
index b678c0db9..e4c5c5df3 100644
--- a/packages/web/src/pages/s/index.astro
+++ b/packages/web/src/pages/s/index.astro
@@ -4,6 +4,12 @@ import config from "virtual:starlight/user-config";
import StarlightPage from '@astrojs/starlight/components/StarlightPage.astro';
import Share from "../../components/Share.tsx";
+const apiUrl = import.meta.env.VITE_API_URL;
+
+const id = Astro.url.searchParams.get('id')
+const res = await fetch(`${apiUrl}/share_messages?id=${id}`);
+const data = await res.json();
+
---
<StarlightPage
@@ -15,7 +21,7 @@ import Share from "../../components/Share.tsx";
tableOfContents: false,
}}
>
- <Share api={import.meta.env.VITE_API_URL} client:only="solid" />
+ <Share api={apiUrl} data={data.messages} client:only="solid" />
</StarlightPage>
<style is:global>