fix: on context menu open
This commit is contained in:
@ -273,7 +273,7 @@ export const FileExplorerRowElement = ({
|
||||
onOpenInNewWindow={() => {
|
||||
row.rowOpenInNewWindow()
|
||||
}}
|
||||
callback={row.rowContextMenu}
|
||||
callback={row.onContextMenuOpen}
|
||||
/>
|
||||
</div>
|
||||
)
|
||||
|
||||
@ -167,7 +167,7 @@ export const ProjectExplorer = ({
|
||||
newOpenedRows[key] = true
|
||||
setOpenedRows(newOpenedRows)
|
||||
},
|
||||
rowContextMenu: () => {
|
||||
onContextMenuOpen: () => {
|
||||
// NO OP
|
||||
},
|
||||
isFake: false,
|
||||
@ -260,7 +260,7 @@ export const ProjectExplorer = ({
|
||||
// Gotcha: you will see if you spam the context menu you will not be able to select a new one
|
||||
// until closing
|
||||
requestedRowsToRender.forEach((r, index) => {
|
||||
r.rowContextMenu = () => {
|
||||
r.onContextMenuOpen = () => {
|
||||
setActiveIndex(index)
|
||||
setContextMenuRow(r)
|
||||
}
|
||||
|
||||
@ -28,6 +28,7 @@ export interface FileExplorerRow extends FileExplorerEntry {
|
||||
/* handlers */
|
||||
onClick: (domIndex: number) => void
|
||||
onOpen: () => void
|
||||
onContextMenuOpen: () => void
|
||||
}
|
||||
|
||||
export interface FileExplorerRender extends FileExplorerRow {
|
||||
|
||||
Reference in New Issue
Block a user