Skip to content

Conversation

@abalmush
Copy link

  • Add @a2ui/react renderer with ShadCN-inspired Tailwind components
  • Implement core A2UI components: Text, Button, Card, Row, Column, List, etc.
  • Add A2UIProvider and ThemeProvider context providers
  • Add useA2UI and useDataBinding hooks for state management
  • Include 64 unit tests with full coverage
  • Add React sample clients: contact, restaurant, gallery, rizzcharts, orchestrator
  • Add a2a-chat-canvas component for chat interfaces
image image image image

@google-cla
Copy link

google-cla bot commented Dec 19, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@abalmush abalmush force-pushed the abalmus/feat/react-renderer branch 5 times, most recently from 400b938 to 1f5149d Compare December 19, 2025 21:35
@abalmush abalmush force-pushed the abalmus/feat/react-renderer branch from 1f5149d to ed119d1 Compare January 2, 2026 09:06
@abalmush abalmush force-pushed the abalmus/feat/react-renderer branch from ed119d1 to 7787c79 Compare January 12, 2026 08:47
@github-project-automation github-project-automation bot moved this to Todo in A2UI Jan 20, 2026
@jacobsimionato jacobsimionato added the triage backlog The backlog of issues and PRs which need to be triaged in bulk. label Jan 20, 2026
@abalmush abalmush force-pushed the abalmus/feat/react-renderer branch from 7787c79 to d06c61c Compare January 20, 2026 10:08
@MarianaDn
Copy link

Great contribution to the project.
Having a React renderer with well-designed core components and examples significantly improves developer experience and discoverability.
This is a very useful foundation for future extensions.

Copy link

@hkulas hkulas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, would help our project as well!

- Add @a2ui/react renderer with ShadCN-inspired Tailwind components
- Implement core A2UI components: Text, Button, Card, Row, Column, List, etc.
- Add A2UIProvider and ThemeProvider context providers
- Add useA2UI and useDataBinding hooks for state management
- Include 64 unit tests with full coverage
- Add React sample clients: contact, restaurant, gallery, rizzcharts, orchestrator
- Add a2a-chat-canvas component for chat interfaces
@abalmush abalmush force-pushed the abalmus/feat/react-renderer branch from d06c61c to 7bc084d Compare January 23, 2026 15:50
@lukasmoschitz
Copy link

lukasmoschitz commented Jan 23, 2026

Hi @abalmush,
Thank you for this contribution it looks great!
We appreciate the effort you put into the React renderer, components, and test coverage.
We wanted to share that we're collaborating with Google and the React Working Group on the official React renderer for A2UI. Your work here, especially the component patterns and data binding approach, has been helpful as we've explored the design space.
We'd love to have you involved in the ongoing effort: #542
Thanks for helping push A2UI forward!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage backlog The backlog of issues and PRs which need to be triaged in bulk.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

5 participants