byronwade/ui
Application UI

Data display · Application UI

File tree

Collapsible file/folder tree with selection, sorting, and expand-all, plus a panel variant (chevron disclosure, guide lines, count badges) and multi-select with cascading checkboxes, rebuilt on Base UI. Base from MagicUI; panel/multi-select inspired by Untitled UI.

@byronwade/foundation@byronwade/utils@byronwade/button@byronwade/badge@byronwade/checkbox@byronwade/scroll-area@byronwade/collapsible@phosphor-icons/react

Feature showcase

Installation

Features

  • 3 examples

    Default, Panel, Multi Select.

API

Dependencies

PackageKindDescription
@byronwade/foundationregistryInstalled through the byronwade/ui registry.
@byronwade/utilsregistryInstalled through the byronwade/ui registry.
@byronwade/buttonregistryInstalled through the byronwade/ui registry.
@byronwade/badgeregistryInstalled through the byronwade/ui registry.
@byronwade/checkboxregistryInstalled through the byronwade/ui registry.
@byronwade/scroll-arearegistryInstalled through the byronwade/ui registry.
@byronwade/collapsibleregistryInstalled through the byronwade/ui registry.
@phosphor-icons/reactnpmInstalled from npm.

Source and related

FilePath
Componentregistry/ui/file-tree.tsx
Default examplecontent/examples/file-tree/default.tsx
Panel examplecontent/examples/file-tree/panel.tsx
Multi Select examplecontent/examples/file-tree/multi-select.tsx