-
-
Notifications
You must be signed in to change notification settings - Fork 107
Update UI Components to use React 19 and Tailwind 4 #1029
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the UI Components app to use React 19 and Tailwind CSS v4, modernizing the development stack and improving component implementations. The update includes comprehensive changes to package dependencies, PostCSS configuration, and component patterns while maintaining compatibility with the existing API.
- Update from React 18 to React 19 and Tailwind CSS v3 to v4
- Refactor all components from
forwardRef
pattern to standard function components - Migrate from individual Radix imports to scoped packages with proper TypeScript support
Reviewed Changes
Copilot reviewed 32 out of 33 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
package.json | Updates React to v19, Tailwind to v4, adds new Radix packages and dev dependencies |
postcss.config.mjs | Updates PostCSS plugin from tailwindcss to @tailwindcss/postcss for v4 compatibility |
tailwind.config.ts | Removes entire Tailwind v3 configuration (replaced by v4's built-in defaults) |
app/globals.css | Complete rewrite for Tailwind v4 syntax with new color system and theme configuration |
components/ui/*.tsx | Refactors UI components to remove forwardRef and update styling classes |
registry/components/*.tsx | Updates custom components to use standard function syntax and new Tailwind classes |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
apps/ui-components/registry/components/labeled-group-node/index.tsx
Outdated
Show resolved
Hide resolved
style(node-status-indicator): fix border radius on indicator
This is looking very very good @0x0f0f0f. There is still one issue with the search bar that we talked about where the bar closes automatically only sometimes, but that can be handled in a different pull request. |
@0x0f0f0f I think we might want to update the workflow editor before we merge the PR? Only because it is so prominently displayed on the UI section. |
Making a PR |
Close #1000