TreeNavigator

Primitive #62

🔍 Problem it solves

Tree views need to expand/collapse nodes, select nodes, and navigate with keyboard arrows (Up/Down, Left/Right). Managing nested structures and keyboard interactions is complex.

✅ Solution

TreeNavigator manages tree structure, expanded/collapsed state, selected node, and provides arrow key navigation. This demo uses the library’s `TreeNavigator` to build a file‑tree with folders and files.

🧩 Used by components

TreeView, FileBrowser, OrganizationalChart, CategoryTree, CommentThread

🎮 Interactive demo