diff options
| author | Adam <[email protected]> | 2026-01-22 11:24:52 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-22 12:22:10 -0600 |
| commit | 496bbd70f4afcd2b1fd580e7fdbc5947c257d7a2 (patch) | |
| tree | a56aae966eea61e5945ea7681889c9ab52320b1c /packages/app/src | |
| parent | 93044cc7d11d406a661278ed7f05065d85cda60a (diff) | |
| download | opencode-496bbd70f4afcd2b1fd580e7fdbc5947c257d7a2.tar.gz opencode-496bbd70f4afcd2b1fd580e7fdbc5947c257d7a2.zip | |
feat(app): render images in session review
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/pages/session.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 3a14cf401..719e13f00 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -93,6 +93,15 @@ function SessionReviewTab(props: SessionReviewTabProps) { let frame: number | undefined let pending: { x: number; y: number } | undefined + const sdk = useSDK() + + const readFile = (path: string) => { + return sdk.client.file + .read({ path }) + .then((x) => x.data) + .catch(() => undefined) + } + const restoreScroll = (retries = 0) => { const el = scroll if (!el) return @@ -161,6 +170,7 @@ function SessionReviewTab(props: SessionReviewTabProps) { diffStyle={props.diffStyle} onDiffStyleChange={props.onDiffStyleChange} onViewFile={props.onViewFile} + readFile={readFile} /> ) } |
