refactor: split tree shell page runtime

This commit is contained in:
lix-2026
2026-05-26 02:42:07 +08:00
parent c5e0396eba
commit d47a7d80ee
5 changed files with 80 additions and 55 deletions
@@ -205,7 +205,7 @@ cargo test --manifest-path rust/Cargo.toml -p mnote-web --lib ssr::pages::layout
拆分项:
- [ ] D1. `tree-shell-state-runtime.js`state hydration、serialization、patch dispatch。
- [ ] D2. `tree-shell-page-runtime.js`page tree keyboard、expand、focus、drag/drop intent。
- [x] D2. `tree-shell-page-runtime.js`page tree keyboard、expand、focus、drag/drop intent。
- [ ] D3. `tree-shell-filetree-runtime.js`filetree row normalization、resource meta、open target。
- [ ] D4. `tree-shell-picker-runtime.js`picker search/focus/pick root。
- [ ] D5. `tree-shell-dom-runtime.js`DOM patch/render helpers。