summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJay V <[email protected]>2025-08-11 13:57:41 -0400
committerJay V <[email protected]>2025-08-11 13:57:41 -0400
commitb5d45fa9f5d292d0c72b4546bb7c982778981b51 (patch)
treee3e5996db0d9d764a80005a8e4aa669022b91c52
parenta6a633d5c16ab002c5d7f0fd7df63e3fb5338752 (diff)
downloadopencode-b5d45fa9f5d292d0c72b4546bb7c982778981b51.tar.gz
opencode-b5d45fa9f5d292d0c72b4546bb7c982778981b51.zip
docs: share page
-rw-r--r--packages/web/src/components/Share.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx
index bf5d38abe..0f60c8f3a 100644
--- a/packages/web/src/components/Share.tsx
+++ b/packages/web/src/components/Share.tsx
@@ -1,6 +1,6 @@
-import { For, Show, onMount, Suspense, onCleanup, createMemo, createSignal, SuspenseList } from "solid-js"
+import { For, Show, onMount, Suspense, onCleanup, createMemo, createSignal, SuspenseList, createEffect } from "solid-js"
import { DateTime } from "luxon"
-import { createStore, reconcile } from "solid-js/store"
+import { createStore, reconcile, unwrap } from "solid-js/store"
import { mapValues } from "remeda"
import { IconArrowDown } from "./icons"
import { IconOpencode } from "./icons/custom"
@@ -62,9 +62,7 @@ export default function Share(props: {
info?: Session.Info
messages: Record<string, MessageWithParts>
}>({ info: props.info, messages: mapValues(props.messages, (x: any) => ("metadata" in x ? fromV1(x) : x)) })
- const messages = createMemo(() =>
- Object.values(store.messages).toSorted((a, b) => (a.id || "").localeCompare(b.id || "")),
- )
+ const messages = createMemo(() => Object.values(store.messages).toSorted((a, b) => a.id?.localeCompare(b.id)))
const [connectionStatus, setConnectionStatus] = createSignal<[Status, string?]>(["disconnected", "Disconnected"])
// createEffect(() => {
// console.log(unwrap(store))