in studio/components/studio-sider/use-file.ts [223:240]
onClick: async () => {
deleteDialog.destroy()
await deleteFile(id)
const children =
deletedRecord.pid === 0
? state.files
: filesCached[deletedRecord.pid].children || []
remove(children, (record) => record.id === id)
delete filesCached[id]
state.currentKey = 0
fileStore.closeFile(id)
refreshFiles()
}