Skip to content

feat(react-ui): open source dashboard library and prompt options - #1292

Closed
AbhinRustagi wants to merge 4 commits into
codex/react-lang-rendererfrom
codex/react-ui-dashboard-library
Closed

AbhinRustagi wants to merge 4 commits into
codex/react-lang-rendererfrom
codex/react-ui-dashboard-library

Conversation

@AbhinRustagi

@AbhinRustagi AbhinRustagi commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Dashboard builders currently need the private @openuidev/thesys component library. This adds the complete dashboard component set to @openuidev/react-ui, so applications can import the library, styles, and generation guidance from the open-source package.

Stacked on #1268 (codex/react-lang-renderer). The diff against that branch contains only the React UI migration.

  • Port all 49 dashboard definitions, including Trend, FilterOption, cards, filters, content primitives, eight chart types, and the dashboard theme from genui-sdk #215.
  • Reuse the existing React UI chart primitives and isolate dashboard CSS under openui-dashboard rather than adding a private visualization dependency. The source dashboard implementation remains unchanged.
  • Export dashboardLibrary, dashboardComponents, and dashboardPromptOptions from React UI and genui-lib, individual definitions from genui-lib/dashboard, and server-safe prompt data from genui-lib/prompt-options.
  • Carry over generation prompt options and five worked examples from genui-sdk #213, using the current positional component signatures.
  • Include an additive changeset and library rendering and prompt examples.

Validation: React UI build, typecheck, scoped ESLint/Prettier, and all 51 existing tests passed. All five prompt examples parse without errors and build a Cloud config. Packed-tarball type checks passed; ESM and CJS prompt imports also passed with react-server conditions. Browser smoke verified all eight chart types; a mounted Renderer check verified that changing a filter refetches its Query and updates the metric. CSS packaging checks cover the default and layered styles. The underlying chart primitives require browser layout; the README documents client-only loading for SSR apps.

@vercel

vercel Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openui-docs Ready Ready Preview Oct 7, 2026 2:06pm UTC

Request Review

@AbhinRustagi
AbhinRustagi force-pushed the codex/react-ui-dashboard-library branch from 44bfa61 to aa9ef77 Compare October 7, 2026 14:03
@AbhinRustagi
AbhinRustagi marked this pull request as ready for review October 7, 2026 14:36
@AbhinRustagi
AbhinRustagi removed this pull request from stack #1293 October 8, 2026 12:37

This branch was successfully deployed

1 active deployment
Preview — aa9ef775 Deployed Oct 7, 2026 by vercel[bot]
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