molecule-core/canvas/src/components/tabs/FilesTab
Hongming Wang d9fb964797 refactor(canvas): split 650-line FilesTab.tsx into focused components
Pure restructure — no behavior change. Extracts FileTree, FileEditor,
FilesToolbar, useFilesApi hook, and tree utilities into sibling files
under canvas/src/components/tabs/FilesTab/. Top-level FilesTab.tsx is
now 240 lines (glue + confirmations); re-exports buildTree/TreeNode so
the existing import path and tests remain stable.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 18:00:20 -07:00
..
FileEditor.tsx refactor(canvas): split 650-line FilesTab.tsx into focused components 2026-04-13 18:00:20 -07:00
FilesToolbar.tsx refactor(canvas): split 650-line FilesTab.tsx into focused components 2026-04-13 18:00:20 -07:00
FileTree.tsx refactor(canvas): split 650-line FilesTab.tsx into focused components 2026-04-13 18:00:20 -07:00
tree.ts refactor(canvas): split 650-line FilesTab.tsx into focused components 2026-04-13 18:00:20 -07:00
useFilesApi.ts refactor(canvas): split 650-line FilesTab.tsx into focused components 2026-04-13 18:00:20 -07:00