fix: renaming handlers

This commit is contained in:
Kevin
2025-06-17 16:34:07 -05:00
parent e2b49e3fd9
commit 40198b0a2b
3 changed files with 8 additions and 6 deletions

View File

@ -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()
}} }}

View File

@ -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

View File

@ -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 {