Tree.DirectoryTree is Tree set up as a file browser. It shows file, folder and open folder icons from your icon pack, makes the whole row clickable, and opens a folder when you click its name.
- expandAction={false} separates opening from selecting, and doubleClick opens on a double click, as desktop file managers do. Use the same choice across your product.
- multiple adds Ctrl or Cmd to add a row and Shift to select a range, as people expect in a file list.
- The selected row uses the primary color rather than the light fill of a plain Tree, so it reads as where the reader is.