Skip to content

feat(shadcn-ui): migrate from new-york to radix-vega style#445

Open
Debbl wants to merge 5 commits into
vercel:mainfrom
Debbl:feat/radix-vega
Open

feat(shadcn-ui): migrate from new-york to radix-vega style#445
Debbl wants to merge 5 commits into
vercel:mainfrom
Debbl:feat/radix-vega

Conversation

@Debbl

@Debbl Debbl commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Migrate the component library from new-york to radix-vega so feat/base-ui can build on it.

  • Regenerate all shadcn-ui/components/ui/* under radix-vega; unify on the radix-ui package; add combobox / native-select / direction
  • Remove dead toast (dropped from the registry) + its unused icons dep
  • Fix ultracite check (bump 7.1.4 → 7.4.4) and apply a repo-wide pnpm fix

Debbl added 4 commits April 30, 2026 18:27
- remove dead toast component (toast/toaster/use-toast) dropped from the
  radix-vega registry, and drop its now-unused @radix-ui/react-icons dep
- add aria-checked to ModelSelectorItem alongside data-checked
- document the ModelSelectorItem `checked` prop and cover it with a test
- regenerate skills mirrors for the updated model-selector/prompt-input examples
- bump ultracite to 7.4.4 so `ultracite check` parses under current oxlint
  (7.1.4's config referenced the removed import/no-unresolved rule), and drop
  the stale recharts/react-resizable-panels exclusion from bump-deps
Repo-wide reformat via `pnpm fix` now that ultracite 7.4.4 makes the
toolchain run. Purely formatting (import ordering, line wrapping); no
behavioural changes. `pnpm check` is green.
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

@Debbl is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@socket-security

socket-security Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​shadcn/​react@​0.2.0701007188100
Addednpm/​@​base-ui/​react@​1.4.1741008994100
Addednpm/​recharts@​3.8.0791009997100
Addednpm/​ultracite@​7.4.4991008796100
Addednpm/​react-day-picker@​10.0.110010010090100
Addednpm/​react-resizable-panels@​4.10.09910010092100

View full report

@vercel vercel Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Additional Suggestion:

Tooltip no longer self-wraps a TooltipProvider, so standalone <Tooltip> usages crash with "Tooltip must be used within TooltipProvider" at render time.

Fix on Vercel

- add new components: attachment, bubble, marker, message, message-scroller
  (message-scroller pulls in @shadcn/react)
- bump react-day-picker 9.14 -> 10 and adopt its month_grid classNames API
- refresh button/card/carousel/sidebar/spinner/toggle-group from the registry
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