diff options
| -rw-r--r-- | packages/enterprise/src/routes/share/[shareID].tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx index 483db4d93..a2607891c 100644 --- a/packages/enterprise/src/routes/share/[shareID].tsx +++ b/packages/enterprise/src/routes/share/[shareID].tsx @@ -20,6 +20,7 @@ import { createStore } from "solid-js/store" import z from "zod" import NotFound from "../[...404]" import { Tabs } from "@opencode-ai/ui/tabs" +import { MessageNav } from "@opencode-ai/ui/message-nav" import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/diffs/ssr" import { Diff as SSRDiff } from "@opencode-ai/ui/diff-ssr" import { clientOnly } from "@solidjs/start" @@ -362,6 +363,15 @@ export default function () { {title()} </div> <div class="flex items-start justify-start h-full min-h-0"> + <Show when={messages().length > 1}> + <MessageNav + class="sticky top-0 shrink-0 py-2 pl-4" + messages={messages()} + current={activeMessage()} + size="compact" + onMessageSelect={setActiveMessage} + /> + </Show> <SessionTurn sessionID={data().sessionID} messageID={store.messageId ?? firstUserMessage()!.id!} |
