UI component map

Component Groups

BusDK UI components are grouped into independently reviewable layers. Core is the bus-gx minimal HTML-compatible foundation used by GX template entries and by component implementations. The Bus UI module baseline starts bus-ui as a module that can host several libraries. Common component libraries come first, then runtime helpers, assistant UI, terminal UI, evidence UI, and product or portal integration. Each layer page links to the canonical component reference for individual component pages. The implemented catalog is also available through ComponentCatalog, WriteComponentCatalog, and bus-ui catalog --format json for docs-owned generation jobs.

Core:

  1. v0.1.1 Foundation
  2. v0.1.2 GX source tools
  3. v0.1.3 GX compiler
  4. v0.1.4 Component calls
  5. v0.1.5 Component composition
  6. v0.1.6 Callback props
  7. v0.1.7 Go WASM frontend runtime
  8. v0.1.8 Runtime diagnostics
  9. v0.1.9 Browser API boundaries
  10. v0.1.10 Test helpers

Common component libraries:

  1. v0.2.0 Bus UI module baseline
  2. v0.2.1 Icons
  3. v0.2.2 Buttons and links
  4. v0.2.3 Menus and tabs
  5. v0.2.4 Panels and cards
  6. v0.2.5 Layout helpers
  7. v0.2.6 Shells
  8. v0.3.1 Forms
  9. v0.3.2 Form fields
  10. v0.3.3 Input controls
  11. v0.3.4 Submit state
  12. v0.3.5 Tables
  13. v0.3.6 Lists
  14. v0.3.7 Timelines
  15. v0.3.8 Status surfaces
  16. v0.4.1 Resources
  17. fc-004 Runtime config and API URLs
  18. fc-005 Sessions
  19. fc-006 Credentials
  20. fc-007 Provider errors
  21. fc-008 Assets and host tools

Higher-level Bus UI libraries:

  1. fc-009 Assistant workbench shell
  2. fc-010 Assistant threads and messages
  3. fc-011 Assistant composer and attachments
  4. fc-012 Assistant model selection
  5. fc-013 Assistant review controls
  6. fc-014 Terminal sessions
  7. fc-015 Terminal IO
  8. fc-016 Terminal approvals
  9. fc-017 Terminal adapter
  10. fc-018 Evidence URLs and links
  11. fc-019 Evidence previews
  12. fc-020 Projection details
  13. fc-021 File drops
  14. fc-022 Image galleries

Catalog and tooling:

  1. fc-023 Component catalog
  2. fc-024 Declarative artifacts

The catalog groups entries as concepts, components, runtime helpers, or tools and marks each entry as implemented, external, or compatibility-only. It records the public docs path and the pkg/uikit or adjacent package symbols that back implemented entries. JSON output is limited to catalog metadata; public component examples remain Go or .gx.