diff options
| author | Adam <[email protected]> | 2025-12-28 19:49:39 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-28 19:49:39 -0600 |
| commit | a71c9e3f2e5093fa3658c8e75e09dafcefa43c70 (patch) | |
| tree | 371ba11b355aec74e354c247c7cc628ea9ab3d57 | |
| parent | 0156f03e0ef4e256236256aac05f4fc10577280f (diff) | |
| download | opencode-a71c9e3f2e5093fa3658c8e75e09dafcefa43c70.tar.gz opencode-a71c9e3f2e5093fa3658c8e75e09dafcefa43c70.zip | |
fix(desktop): edit diffs
| -rw-r--r-- | packages/ui/src/components/message-part.tsx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index 0a1518b79..2d39207ec 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -807,19 +807,19 @@ ToolRegistry.register({ </div> } > - <Show when={props.metadata.filediff}> + <Show when={props.metadata.filediff?.path || props.input.filePath}> <div data-component="edit-content"> <Dynamic component={diffComponent} before={{ - name: props.metadata.filediff.path, - contents: props.metadata.filediff.before, - cacheKey: checksum(props.metadata.filediff.before), + name: props.metadata?.filediff?.file || props.input.filePath, + contents: props.metadata?.filediff?.before || props.input.oldString, + cacheKey: checksum(props.metadata?.filediff?.before || props.input.oldString), }} after={{ - name: props.metadata.filediff.path, - contents: props.metadata.filediff.after, - cacheKey: checksum(props.metadata.filediff.after), + name: props.metadata?.filediff?.file || props.input.filePath, + contents: props.metadata?.filediff?.after || props.input.newString, + cacheKey: checksum(props.metadata?.filediff?.after || props.input.newString), }} /> </div> |
