(node: TreeNode)
| 313 | }; |
| 314 | |
| 315 | const loadChildren = async (node: TreeNode): Promise<TreeNode[]> => { |
| 316 | try { |
| 317 | const entries = await TauriAPI.listDirectory(node.path); |
| 318 | return entriesToNodes(entries); |
| 319 | } catch (error) { |
| 320 | console.error('Failed to load children:', error); |
| 321 | return []; |
| 322 | } |
| 323 | }; |
| 324 | |
| 325 | const toggleNode = async (nodePath: string) => { |
| 326 | const updateTree = async (nodes: TreeNode[]): Promise<TreeNode[]> => { |
no test coverage detected