onClick: async()

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