fix: on enter it opens file
This commit is contained in:
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
Reference in New Issue
Block a user