diff --git a/src/components/Explorer/ProjectExplorer.tsx b/src/components/Explorer/ProjectExplorer.tsx index f0bea1bfd..511ebf472 100644 --- a/src/components/Explorer/ProjectExplorer.tsx +++ b/src/components/Explorer/ProjectExplorer.tsx @@ -61,6 +61,7 @@ export const ProjectExplorer = ({ refreshExplorerPressed, collapsePressed, onRowClicked, + onRowEnter }: { project: Project file: FileEntry | undefined @@ -69,6 +70,7 @@ export const ProjectExplorer = ({ refreshExplorerPressed: number collapsePressed: number onRowClicked: (row: FileExplorerEntry, domIndex: number) => void + onRowEnter: (row: FileExplorerEntry, domIndex: number) => void }) => { const { errors } = useKclContext() const settings = useSettings() @@ -592,6 +594,7 @@ export const ProjectExplorer = ({ const value = openedRowsRef.current[key] newOpenedRows[key] = !value setOpenedRows(newOpenedRows) + onRowEnter(focusedEntry, activeIndexRef.current) } break } diff --git a/src/components/ModelingSidebar/ModelingPanes/index.tsx b/src/components/ModelingSidebar/ModelingPanes/index.tsx index efc2a584f..b1ac68116 100644 --- a/src/components/ModelingSidebar/ModelingPanes/index.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/index.tsx @@ -233,6 +233,7 @@ export const sidebarPanes: SidebarPane[] = [ refreshExplorerPressed={refreshExplorerPressed} collapsePressed={collapsePressed} onRowClicked={onRowClicked} + onRowEnter={onRowClicked} > ) : (