summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/pages
diff options
context:
space:
mode:
authorJay V <[email protected]>2025-06-19 12:20:30 -0400
committerJay V <[email protected]>2025-06-19 12:20:30 -0400
commitf1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9 (patch)
tree742d75d5ef121121e2cc530453b90be4f1e75fe7 /packages/web/src/pages
parente78d3b54bff1d9c1ddc6043a1994beecf227c67f (diff)
downloadopencode-f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9.tar.gz
opencode-f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9.zip
ignore: share version
Diffstat (limited to 'packages/web/src/pages')
-rw-r--r--packages/web/src/pages/s/[id].astro8
1 files changed, 3 insertions, 5 deletions
diff --git a/packages/web/src/pages/s/[id].astro b/packages/web/src/pages/s/[id].astro
index 62f0c39d1..810e2311a 100644
--- a/packages/web/src/pages/s/[id].astro
+++ b/packages/web/src/pages/s/[id].astro
@@ -11,13 +11,12 @@ const { id } = Astro.params;
const res = await fetch(`${apiUrl}/share_data?id=${id}`);
const data = await res.json();
-let cost = 0;
const models: Set<string> = new Set();
-const version = `v${data.info.version}`;
+const version = data.info.version ? `v${data.info.version}` : "v0.0.1";
+
Object.values(data.messages).forEach((d) => {
const assistant = d.metadata?.assistant;
if (assistant) {
- cost += assistant.cost;
models.add(assistant.modelID);
}
});
@@ -31,9 +30,8 @@ const encodedTitle = encodeURIComponent(
)
)
);
-const encodedCost = encodeURIComponent(`$${cost.toFixed(2)}`);
-const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?cost=${encodedCost}&model=${Array.from(models).join(",")}&version=${version}&id=${id}`;
+const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?model=${Array.from(models).join(",")}&version=${version}&id=${id}`;
---
<StarlightPage