diff options
| author | adamelmore <[email protected]> | 2026-01-27 08:17:00 -0600 |
|---|---|---|
| committer | adamelmore <[email protected]> | 2026-01-27 08:43:37 -0600 |
| commit | eac2d4c6999f79085ac72dd4812125674030ef16 (patch) | |
| tree | 2235552260120d282d310e0b714ad7c30a384d20 /packages/app/src/components | |
| parent | 3297e5230e86b67c4013f8133aefd2c9d47cc464 (diff) | |
| download | opencode-eac2d4c6999f79085ac72dd4812125674030ef16.tar.gz opencode-eac2d4c6999f79085ac72dd4812125674030ef16.zip | |
fix(app): navigate to tabs when opening file
Diffstat (limited to 'packages/app/src/components')
| -rw-r--r-- | packages/app/src/components/dialog-select-file.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/app/src/components/dialog-select-file.tsx b/packages/app/src/components/dialog-select-file.tsx index 83baa7a5e..54ed48a9d 100644 --- a/packages/app/src/components/dialog-select-file.tsx +++ b/packages/app/src/components/dialog-select-file.tsx @@ -26,7 +26,7 @@ type Entry = { type DialogSelectFileMode = "all" | "files" -export function DialogSelectFile(props: { mode?: DialogSelectFileMode }) { +export function DialogSelectFile(props: { mode?: DialogSelectFileMode; onOpenFile?: (path: string) => void }) { const command = useCommand() const language = useLanguage() const layout = useLayout() @@ -164,6 +164,7 @@ export function DialogSelectFile(props: { mode?: DialogSelectFileMode }) { tabs().open(value) file.load(path) view().reviewPanel.open() + props.onOpenFile?.(path) } const handleSelect = (item: Entry | undefined) => { |
