fix(tui): summarize deleted patch files (#37134)

Co-authored-by: Kit Langton <kit.langton@gmail.com>
This commit is contained in:
opencode-agent[bot]
2026-07-15 11:25:37 -04:00
committed by GitHub
co-authored by Kit Langton
parent 35f14900ae
commit 36f8a1e6e5
+30 -21
View File
@@ -2727,27 +2727,36 @@ function ApplyPatch(props: ToolProps) {
}} }}
part={props.part} part={props.part}
> >
<box paddingLeft={1}> <Show
<diff when={file.type !== "delete"}
diff={file.patch} fallback={
view={view()} <text fg={theme.diffRemoved}>
filetype={filetype(file.relativePath)} -{file.deletions} line{file.deletions !== 1 ? "s" : ""}
syntaxStyle={syntax()} </text>
showLineNumbers={true} }
width="100%" >
wrapMode={ctx.diffWrapMode()} <box paddingLeft={1}>
fg={theme.text} <diff
addedBg={theme.diffAddedBg} diff={file.patch}
removedBg={theme.diffRemovedBg} view={view()}
contextBg={theme.diffContextBg} filetype={filetype(file.relativePath)}
addedSignColor={theme.diffHighlightAdded} syntaxStyle={syntax()}
removedSignColor={theme.diffHighlightRemoved} showLineNumbers={true}
lineNumberFg={theme.diffLineNumber} width="100%"
lineNumberBg={theme.diffContextBg} wrapMode={ctx.diffWrapMode()}
addedLineNumberBg={theme.diffAddedLineNumberBg} fg={theme.text}
removedLineNumberBg={theme.diffRemovedLineNumberBg} addedBg={theme.diffAddedBg}
/> removedBg={theme.diffRemovedBg}
</box> contextBg={theme.diffContextBg}
addedSignColor={theme.diffHighlightAdded}
removedSignColor={theme.diffHighlightRemoved}
lineNumberFg={theme.diffLineNumber}
lineNumberBg={theme.diffContextBg}
addedLineNumberBg={theme.diffAddedLineNumberBg}
removedLineNumberBg={theme.diffRemovedLineNumberBg}
/>
</box>
</Show>
</BlockTool> </BlockTool>
)} )}
</For> </For>