Skip to content

feat(registry): add base-ui and all styles support - #1149

Merged
sadmann7 merged 12 commits into
mainfrom
sadman/registry-styles
Sep 20, 2026
Merged

sadmann7 merged 12 commits into
mainfrom
sadman/registry-styles

Conversation

@sadmann7

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings September 19, 2026 14:52
@vercel

vercel Bot commented Sep 19, 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:32am 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

🟡 Changes recommended

One or more issues must be addressed before approval.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 3 High severity · 1 Medium severity

Open (4)
What changed in this PR

Adds Radix/Base UI registry support, style-specific registry builds, and updates app imports to use registry components.

Changes:

  • Adds Radix and Base UI component implementations.
  • Adds style ID generation, registry building, cleanup, and rewrites.
  • Replaces direct Lucide usage with cross-library icon placeholders.
File Description
src/​registry/​styles.ts Updated as part of this pull request.
src/​registry/​icon-placeholder.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​tooltip.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​toggle.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​toggle-group.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​textarea.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​table.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​sortable.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​sonner.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​slider.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​skeleton.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​sheet.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​separator.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​popover.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​label.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​kbd.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​input.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​input-group.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​fps.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​form.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​faceted.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​drawer.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​direction.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​dialog.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​command.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​checkbox.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​calendar.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​button.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​badge.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​ui/​action-bar.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-view-options.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-toolbar.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-sort-list.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-slider-filter.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-skeleton.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-range-filter.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-pagination.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-filter-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-faceted-filter.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-date-filter.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-column-header.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-table/​data-table-advanced-toolbar.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-view-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-sort-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-skeleton.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-select-column.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-row.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-row-height-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-presence.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-paste-dialog.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-keyboard-shortcuts.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-context-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-cell.tsx Updated as part of this pull request.
src/​registry/​bases/​radix/​components/​data-grid/​data-grid-cell-wrapper.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​tooltip.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​slider.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​separator.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​popover.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​label.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​direction.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​dialog.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​checkbox.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​button.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​ui/​badge.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-view-options.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-toolbar.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-skeleton.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-range-filter.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-pagination.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-column-header.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-table/​data-table-advanced-toolbar.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-view-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-skeleton.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-search.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-row-height-menu.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-presence.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-paste-dialog.tsx Updated as part of this pull request.
src/​registry/​bases/​base/​components/​data-grid/​data-grid-cell.tsx Updated as part of this pull request.
src/​lib/​error.ts Updated as part of this pull request.
src/​lib/​compose-refs.ts Updated as part of this pull request.
src/​hooks/​use-debounced-callback.ts Updated as part of this pull request.
src/​hooks/​use-data-grid.ts Updated as part of this pull request.
src/​hooks/​use-callback-ref.ts Updated as part of this pull request.
src/​hooks/​test/​use-data-grid.test.tsx Updated as part of this pull request.
src/​components/​providers.tsx Updated as part of this pull request.
src/​components/​layouts/​site-header.tsx Updated as part of this pull request.
src/​components/​layouts/​mode-toggle.tsx Updated as part of this pull request.
src/​components/​layouts/​mobile-nav.tsx Updated as part of this pull request.
src/​components/​active-link.tsx Updated as part of this pull request.
src/​app/​page.tsx Updated as part of this pull request.
src/​app/​lib/​actions.ts Updated as part of this pull request.
src/​app/​layout.tsx Updated as part of this pull request.
src/​app/​data-grid/​page.tsx Updated as part of this pull request.
src/​app/​data-grid/​components/​data-grid-demo.tsx Updated as part of this pull request.
src/​app/​data-grid-render/​page.tsx Updated as part of this pull request.
src/​app/​data-grid-render/​components/​data-grid-render-demo.tsx Updated as part of this pull request.
src/​app/​data-grid-multiplayer/​components/​data-grid-presence-avatars.tsx Updated as part of this pull request.
src/​app/​data-grid-multiplayer/​components/​data-grid-multiplayer-skeleton.tsx Updated as part of this pull request.
src/​app/​data-grid-multiplayer/​components/​data-grid-multiplayer-demo.tsx Updated as part of this pull request.
src/​app/​data-grid-live/​page.tsx Updated as part of this pull request.
src/​app/​data-grid-live/​components/​data-grid-live-demo.tsx Updated as part of this pull request.
src/​app/​data-grid-live/​components/​data-grid-action-bar.tsx Updated as part of this pull request.
src/​app/​components/​update-task-sheet.tsx Updated as part of this pull request.
src/​app/​components/​tasks-table.tsx Updated as part of this pull request.
src/​app/​components/​tasks-table-toolbar-actions.tsx Updated as part of this pull request.
src/​app/​components/​tasks-table-columns.tsx Updated as part of this pull request.
src/​app/​components/​tasks-table-action-bar.tsx Updated as part of this pull request.
src/​app/​components/​task-form.tsx Updated as part of this pull request.
src/​app/​components/​feature-flags-provider.tsx Updated as part of this pull request.
src/​app/​components/​delete-tasks-dialog.tsx Updated as part of this pull request.
src/​app/​components/​create-task-sheet.tsx Updated as part of this pull request.
scripts/​clean-registry.ts Updated as part of this pull request.
public/​r/​styles/​radix-vega/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-sera/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-rhea/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-nova/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-mira/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-maia/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-lyra/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​radix-luma/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​index.json Updated as part of this pull request.
public/​r/​styles/​base-vega/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-sera/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-rhea/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-nova/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-mira/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-maia/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-lyra/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​styles/​base-luma/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​direction.json Updated as part of this pull request.
public/​r/​data-grid-skeleton.json Updated as part of this pull request.
public/​r/​data-grid-row-height-menu.json Updated as part of this pull request.
package.json Updated as part of this pull request.
next.config.ts Updated as part of this pull request.
components.json Updated as part of this pull request.

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

Comment thread next.config.ts
Comment thread src/registry/bases/radix/ui/faceted.tsx
Comment thread src/registry/icon-placeholder.tsx
Comment thread src/registry/bases/base/ui/dialog.tsx
@sadmann7
sadmann7 merged commit 7a91fa3 into main Sep 20, 2026
6 of 7 checks passed
@sadmann7
sadmann7 deleted the sadman/registry-styles branch September 20, 2026 06:32

This branch was successfully deployed

1 active deployment
Preview — 3d7087be 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