Skip to content

feat(database): React entity UI components + columns metadata route#359

Draft
ditadi wants to merge 7 commits intostack/database/frontendfrom
stack/database/ui
Draft

feat(database): React entity UI components + columns metadata route#359
ditadi wants to merge 7 commits intostack/database/frontendfrom
stack/database/ui

Conversation

@ditadi
Copy link
Copy Markdown
Contributor

@ditadi ditadi commented May 6, 2026

🥞 Stacked PR

Use this link to review incremental changes.


Summary

React UI layer: entity table, mutation dialog, form helpers — plus the _columns/_entities routes and shared ColumnInfo source of truth.

  • React entity components (view-entity, entity-form, entity-mutation-dialog)
  • _columns and _entities routes (gated by HttpAccess)
  • Omit private columns from _columns metadata
  • Unify ColumnInfo in @databricks/shared (no more duplicate definitions)
  • Wire column registry from typegen
  • Refactor type generator (drop virtual module)

Stack (6/8)

  1. #354 foundation
  2. #355 server
  3. #356 brownfield
  4. #357 init
  5. #358 frontend
  6. ui ← this PR
  7. advanced
  8. release

Test plan

  • biome check
  • typecheck
  • vitest (entity-form + view-entity tests pass)

@ditadi ditadi force-pushed the stack/database/frontend branch from 0f2d27e to 3d90d27 Compare May 7, 2026 01:28
@ditadi ditadi force-pushed the stack/database/ui branch from 782b1da to eeaaacc Compare May 7, 2026 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant