summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src
diff options
context:
space:
mode:
authorDevin Griffin <[email protected]>2026-01-25 08:06:56 -0600
committerGitHub <[email protected]>2026-01-25 08:06:56 -0600
commita900c8924539955f0f965c1305540ab4765b1305 (patch)
tree3fb9fe46a61391e78d10e0864d154a7df68b53e9 /packages/ui/src
parentcaecc7911d14e034b4cf2a22ae2960a395557fa1 (diff)
downloadopencode-a900c8924539955f0f965c1305540ab4765b1305.tar.gz
opencode-a900c8924539955f0f965c1305540ab4765b1305.zip
fix(app): mobile horizontal scrolling due to session stat btn (#10487)
Diffstat (limited to 'packages/ui/src')
-rw-r--r--packages/ui/src/components/session-turn.css10
-rw-r--r--packages/ui/src/components/session-turn.tsx12
2 files changed, 15 insertions, 7 deletions
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css
index bf143cd4f..624aae05d 100644
--- a/packages/ui/src/components/session-turn.css
+++ b/packages/ui/src/components/session-turn.css
@@ -88,9 +88,6 @@
}
}
- [data-slot="session-turn-response-trigger"] {
- width: fit-content;
- }
[data-slot="session-turn-message-header"] {
display: flex;
@@ -483,7 +480,7 @@
}
[data-slot="session-turn-collapsible-trigger-content"] {
- width: fit-content;
+ max-width: 100%;
display: flex;
align-items: center;
gap: 8px;
@@ -514,6 +511,11 @@
color: var(--text-weak);
}
+ [data-slot="session-turn-status-text"] {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
[data-slot="session-turn-details-text"] {
font-size: 13px;
/* text-12-medium */
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 1789cbfdc..4f8ce37fb 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -593,10 +593,16 @@ export function SessionTurn(
<span data-slot="session-turn-retry-attempt">(#{retry()?.attempt})</span>
</Match>
<Match when={working()}>
- {store.status ?? i18n.t("ui.sessionTurn.status.consideringNextSteps")}
+ <span data-slot="session-turn-status-text">
+ {store.status ?? i18n.t("ui.sessionTurn.status.consideringNextSteps")}
+ </span>
+ </Match>
+ <Match when={props.stepsExpanded}>
+ <span data-slot="session-turn-status-text">{i18n.t("ui.sessionTurn.steps.hide")}</span>
+ </Match>
+ <Match when={!props.stepsExpanded}>
+ <span data-slot="session-turn-status-text">{i18n.t("ui.sessionTurn.steps.show")}</span>
</Match>
- <Match when={props.stepsExpanded}>{i18n.t("ui.sessionTurn.steps.hide")}</Match>
- <Match when={!props.stepsExpanded}>{i18n.t("ui.sessionTurn.steps.show")}</Match>
</Switch>
<span aria-hidden="true">ยท</span>
<span aria-live="off">{store.duration}</span>