summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-11-29 06:18:46 -0600
committerAdam <[email protected]>2025-11-29 06:18:51 -0600
commit2c4d1fb8b44b1a421aef59f5f6bdb446965d6b44 (patch)
tree2a5bfc9e6b5a63f08fcf793a6078b66c44f7153b /packages/desktop/src
parentd8fa7cf65d64efaf36f9cc46ff2ade28ae820d00 (diff)
downloadopencode-2c4d1fb8b44b1a421aef59f5f6bdb446965d6b44.tar.gz
opencode-2c4d1fb8b44b1a421aef59f5f6bdb446965d6b44.zip
chore: cleanup duplicate markup
Diffstat (limited to 'packages/desktop/src')
-rw-r--r--packages/desktop/src/pages/session.tsx33
1 files changed, 8 insertions, 25 deletions
diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx
index c990bf87f..281b6765a 100644
--- a/packages/desktop/src/pages/session.tsx
+++ b/packages/desktop/src/pages/session.tsx
@@ -12,7 +12,7 @@ import { ProgressCircle } from "@opencode-ai/ui/progress-circle"
import { Tabs } from "@opencode-ai/ui/tabs"
import { Code } from "@opencode-ai/ui/code"
import { SessionTurn } from "@opencode-ai/ui/session-turn"
-import { MessageNav } from "@opencode-ai/ui/message-nav"
+import { SessionMessageRail } from "@opencode-ai/ui/session-message-rail"
import { SessionReview } from "@opencode-ai/ui/session-review"
import { SelectDialog } from "@opencode-ai/ui/select-dialog"
import {
@@ -342,30 +342,13 @@ export default function Page() {
<Switch>
<Match when={session.id}>
<div class="flex items-start justify-start h-full min-h-0">
- <Show when={session.messages.user().length > 1}>
- <>
- <MessageNav
- class="@6xl:hidden mt-2.5 absolute left-6"
- messages={session.messages.user()}
- current={session.messages.active()}
- onMessageSelect={session.messages.setActive}
- size="compact"
- working={session.working()}
- />
- <MessageNav
- classList={{
- "hidden @6xl:flex absolute": true,
- "mt-0.5 left-[calc(((100%_-_min(100%,_36.5rem))_/_2)-1.5rem)] -translate-x-full": wide(),
- "mt-2.5 left-6": !wide(),
- }}
- messages={session.messages.user()}
- current={session.messages.active()}
- onMessageSelect={session.messages.setActive}
- size={wide() ? "normal" : "compact"}
- working={session.working()}
- />
- </>
- </Show>
+ <SessionMessageRail
+ messages={session.messages.user()}
+ current={session.messages.active()}
+ onMessageSelect={session.messages.setActive}
+ working={session.working()}
+ wide={wide()}
+ />
<SessionTurn
sessionID={session.id!}
messageID={session.messages.active()?.id!}