fix: renaming handlers
This commit is contained in:
@ -224,13 +224,13 @@ export const FileExplorerRowElement = ({
|
|||||||
aria-level={row.level + 1}
|
aria-level={row.level + 1}
|
||||||
aria-expanded={row.isFolder && row.isOpen}
|
aria-expanded={row.isFolder && row.isOpen}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
row.rowClicked(row.domIndex)
|
row.onClick(row.domIndex)
|
||||||
}}
|
}}
|
||||||
draggable="true"
|
draggable="true"
|
||||||
onDragOver={(event) => {
|
onDragOver={(event) => {
|
||||||
if (!row.isOpen && row.isFolder) {
|
if (!row.isOpen && row.isFolder) {
|
||||||
// on drag over, open!
|
// on drag over, open!
|
||||||
row.rowOpen()
|
row.onOpen()
|
||||||
}
|
}
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
}}
|
}}
|
||||||
|
|||||||
@ -158,10 +158,10 @@ export const ProjectExplorer = ({
|
|||||||
status: StatusDot(),
|
status: StatusDot(),
|
||||||
isOpen,
|
isOpen,
|
||||||
render: render,
|
render: render,
|
||||||
rowClicked: (domIndex: number) => {
|
onClick: (domIndex: number) => {
|
||||||
onRowClickCallback(child, domIndex)
|
onRowClickCallback(child, domIndex)
|
||||||
},
|
},
|
||||||
rowOpen: () => {
|
onOpen: () => {
|
||||||
const newOpenedRows = { ...openedRowsRef.current }
|
const newOpenedRows = { ...openedRowsRef.current }
|
||||||
const key = child.key
|
const key = child.key
|
||||||
newOpenedRows[key] = true
|
newOpenedRows[key] = true
|
||||||
|
|||||||
@ -17,7 +17,6 @@ export interface FileExplorerRow extends FileExplorerEntry {
|
|||||||
status?: ReactNode
|
status?: ReactNode
|
||||||
isOpen: boolean
|
isOpen: boolean
|
||||||
render: boolean
|
render: boolean
|
||||||
rowClicked: (domIndex: number) => void
|
|
||||||
/**
|
/**
|
||||||
* Fake file or folder rows are the placeholders for users to input a value
|
* Fake file or folder rows are the placeholders for users to input a value
|
||||||
* and write that to disk to be read as a real one.
|
* and write that to disk to be read as a real one.
|
||||||
@ -25,7 +24,10 @@ export interface FileExplorerRow extends FileExplorerEntry {
|
|||||||
*/
|
*/
|
||||||
isFake: boolean
|
isFake: boolean
|
||||||
activeIndex: number
|
activeIndex: number
|
||||||
rowOpen: () => void
|
|
||||||
|
/* handlers */
|
||||||
|
onClick: (domIndex: number) => void
|
||||||
|
onOpen: () => void
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface FileExplorerRender extends FileExplorerRow {
|
export interface FileExplorerRender extends FileExplorerRow {
|
||||||
|
|||||||
Reference in New Issue
Block a user