fix(tui): summarize deleted patch files (#37134)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
This commit is contained in:
co-authored by
Kit Langton
parent
35f14900ae
commit
36f8a1e6e5
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user