fix: on enter it opens file

This commit is contained in:
Kevin
2025-06-24 10:45:39 -05:00
parent 9d45de93e4
commit 22ce9b4f15
2 changed files with 4 additions and 0 deletions

View File

@ -61,6 +61,7 @@ export const ProjectExplorer = ({
refreshExplorerPressed, refreshExplorerPressed,
collapsePressed, collapsePressed,
onRowClicked, onRowClicked,
onRowEnter
}: { }: {
project: Project project: Project
file: FileEntry | undefined file: FileEntry | undefined
@ -69,6 +70,7 @@ export const ProjectExplorer = ({
refreshExplorerPressed: number refreshExplorerPressed: number
collapsePressed: number collapsePressed: number
onRowClicked: (row: FileExplorerEntry, domIndex: number) => void onRowClicked: (row: FileExplorerEntry, domIndex: number) => void
onRowEnter: (row: FileExplorerEntry, domIndex: number) => void
}) => { }) => {
const { errors } = useKclContext() const { errors } = useKclContext()
const settings = useSettings() const settings = useSettings()
@ -592,6 +594,7 @@ export const ProjectExplorer = ({
const value = openedRowsRef.current[key] const value = openedRowsRef.current[key]
newOpenedRows[key] = !value newOpenedRows[key] = !value
setOpenedRows(newOpenedRows) setOpenedRows(newOpenedRows)
onRowEnter(focusedEntry, activeIndexRef.current)
} }
break break
} }

View File

@ -233,6 +233,7 @@ export const sidebarPanes: SidebarPane[] = [
refreshExplorerPressed={refreshExplorerPressed} refreshExplorerPressed={refreshExplorerPressed}
collapsePressed={collapsePressed} collapsePressed={collapsePressed}
onRowClicked={onRowClicked} onRowClicked={onRowClicked}
onRowEnter={onRowClicked}
></ProjectExplorer> ></ProjectExplorer>
) : ( ) : (
<div></div> <div></div>