(name: string)
| 35 | }, [workspaceDir, loadFiles]); |
| 36 | |
| 37 | function selectFile(name: string) { |
| 38 | const file = files.find(f => f.name === name); |
| 39 | if (file) { |
| 40 | setActiveFile(name); |
| 41 | setEditContent(file.content); |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | async function handleSave() { |
| 46 | if (!activeFile) return; |