diff options
| author | Adam <[email protected]> | 2025-12-16 13:19:32 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-16 13:19:32 -0600 |
| commit | 28aba35ff9b1d1fe58da24735a51299ffe1f65d0 (patch) | |
| tree | 0db5b667c45d568445bf00c4ed6d97f94e8dec92 /packages/desktop/src | |
| parent | 89219a77f717826578703dbd23b7d302696144f5 (diff) | |
| download | opencode-28aba35ff9b1d1fe58da24735a51299ffe1f65d0.tar.gz opencode-28aba35ff9b1d1fe58da24735a51299ffe1f65d0.zip | |
feat(desktop): show retries
Diffstat (limited to 'packages/desktop/src')
| -rw-r--r-- | packages/desktop/src/pages/layout.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/desktop/src/pages/layout.tsx b/packages/desktop/src/pages/layout.tsx index 79470cf14..6cf7a2b0e 100644 --- a/packages/desktop/src/pages/layout.tsx +++ b/packages/desktop/src/pages/layout.tsx @@ -413,11 +413,11 @@ export default function Layout(props: ParentProps) { const updated = createMemo(() => DateTime.fromMillis(props.session.time.updated)) const notifications = createMemo(() => notification.session.unseen(props.session.id)) const hasError = createMemo(() => notifications().some((n) => n.type === "error")) - const isWorking = createMemo( - () => - props.session.id !== params.id && - globalSync.child(props.project.worktree)[0].session_status[props.session.id]?.type === "busy", - ) + const isWorking = createMemo(() => { + if (props.session.id === params.id) return false + const status = globalSync.child(props.project.worktree)[0].session_status[props.session.id] + return status?.type === "busy" || status?.type === "retry" + }) return ( <> <div |
