Skip to content

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

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

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

Conversation

@AbhinRustagi

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 apps using the generalized chat endpoint 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 the layout and live-data guidance from genui-sdk #213 and the generalized-endpoint example. Five worked examples cover static sample data, direct tools, reactive filters, fan-out, and joins, using the current positional component signatures.
  • Include an additive changeset and usage documentation for client rendering and server generation from a serialized library spec.

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 5, 2026 7:00pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — f9661b3e Deployed Oct 5, 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