丰富目录树功能

This commit is contained in:
2026-07-10 11:27:11 +08:00
parent 997cb7fdf1
commit d56b7d52bf
9 changed files with 567 additions and 12 deletions

View File

@@ -46,8 +46,10 @@ const emit = defineEmits<{
removeWorkspace: [path: string];
toggleFolder: [path: string];
openFile: [path: string];
createFile: [];
createFolder: [];
createFile: [path: string];
createFolder: [path: string];
deleteEntry: [path: string];
renameEntry: [path: string, newName: string];
updateDefaultDocumentMode: [mode: DocumentMode];
updateAppTheme: [theme: AppTheme];
}>();
@@ -371,6 +373,10 @@ function openSettings(page: SettingsPage) {
:currentFilePath="currentFilePath"
@toggle-folder="(path: string) => emit('toggleFolder', path)"
@open-file="(path: string) => emit('openFile', path)"
@create-folder="(path: string) => emit('createFolder', path)"
@create-file="(path: string) => emit('createFile', path)"
@delete-entry="(path: string) => emit('deleteEntry', path)"
@rename-entry="(path: string, name: string) => emit('renameEntry', path, name)"
/>
<!-- Empty state -->