Skip to content

Conversation

0x0f0f0f
Copy link
Contributor

@0x0f0f0f 0x0f0f0f commented Sep 29, 2025

Close #1000

Copy link

vercel bot commented Sep 29, 2025

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

Project Deployment Preview Comments Updated (UTC)
example-apps Ready Ready Preview Comment Oct 8, 2025 11:26am
reactflow-website Ready Ready Preview Comment Oct 8, 2025 11:26am
3 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
svelteflow-website Ignored Ignored Preview Oct 8, 2025 11:26am
ui-components Ignored Ignored Preview Oct 8, 2025 11:26am
xyflow-website Ignored Ignored Preview Oct 8, 2025 11:26am

Copy link
Contributor

@Copilot Copilot AI left a 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.

@printerscanner
Copy link
Member

printerscanner commented Oct 6, 2025

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.

@printerscanner
Copy link
Member

@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.

@0x0f0f0f
Copy link
Contributor Author

0x0f0f0f commented Oct 7, 2025

@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

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.

Components: update to React 19
2 participants