Skip to content

chore(deps): migrate to cn - #1150

Merged
sadmann7 merged 1 commit into
mainfrom
sadman/migrate-cn
Sep 20, 2026
Merged

sadmann7 merged 1 commit into
mainfrom
sadman/migrate-cn

Conversation

@sadmann7

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings September 20, 2026 06:37
@vercel

vercel Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
tablecn Ready Ready Preview Sep 20, 2026 6:38am UTC

Request Review

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

The reviewed migration is consistent and has no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Migrates registry components from local class-name utilities to the cn package while preserving compatibility exports.

Changes:

  • Updates component imports across Radix and Base registries.
  • Updates registry dependency detection and metadata.
  • Replaces direct utility dependencies and refreshes the lockfile.
File Change
src/​registry/​bases/​radix/​ui/​tooltip.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​toggle.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​toggle-group.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​textarea.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​table.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​sortable.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​slider.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​skeleton.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​sheet.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​separator.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​select.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​popover.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​label.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​kbd.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​input.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​input-group.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​fps.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​form.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​faceted.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​dropdown-menu.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​drawer.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​dialog.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​command.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​checkbox.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​calendar.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​button.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​badge.tsx Migrates to cn.
src/​registry/​bases/​radix/​ui/​action-bar.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-view-options.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-toolbar.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-sort-list.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-slider-filter.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-skeleton.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-range-filter.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-pagination.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-filter-menu.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-filter-list.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-faceted-filter.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-column-header.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-table/​data-table-advanced-toolbar.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-view-menu.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-sort-menu.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-skeleton.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-select-column.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-row.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-paste-dialog.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-filter-menu.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-column-header.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-cell-wrapper.tsx Migrates to cn.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-cell-variants.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​tooltip.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​sortable.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​slider.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​separator.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​select.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​popover.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​label.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​faceted.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​dropdown-menu.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​dialog.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​checkbox.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​button.tsx Migrates to cn.
src/​registry/​bases/​base/​ui/​badge.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-view-options.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-toolbar.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-sort-list.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-slider-filter.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-skeleton.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-range-filter.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-pagination.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-filter-menu.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-filter-list.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-faceted-filter.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-column-header.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-table/​data-table-advanced-toolbar.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-view-menu.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-sort-menu.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-skeleton.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-select-column.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-row.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-paste-dialog.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-filter-menu.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-column-header.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-cell-wrapper.tsx Migrates to cn.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-cell-variants.tsx Migrates to cn.
src/​lib/​utils.ts Re-exports cn.
scripts/​build-registry.ts Detects cn dependencies.
registry.json Updates registry dependencies.
pnpm-lock.yaml Updates locked dependencies.
package.json Adds cn and removes obsolete utilities.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sadmann7
sadmann7 merged commit fbf9f44 into main Sep 20, 2026
8 checks passed
@sadmann7
sadmann7 deleted the sadman/migrate-cn branch September 20, 2026 06:42

This branch was successfully deployed

1 active deployment
Preview — 300c5823 Deployed Sep 20, 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.

2 participants