Adds React Aria Components as a library with its detail page, installation guidance, official preview, and Apache-2.0 license information. Expands verified component search coverage across the agreed React foundations and application component systems.
Catalog coverage
| Library | Before | After |
|---|---|---|
| shadcn/ui | 59 | 65 |
| React Aria Components | Not listed | 54 |
| Base UI | 37 | 37, audited |
| Radix UI Primitives | 28 | 30 |
| Ark UI, React documentation | 0 | 52 |
| Headless UI, React documentation | 0 | 16 |
| Mantine | 0 | 178 |
| Material UI and MUI X | 0 | 128 |
This adds 436 index entries on top of the merged React Bits coverage, bringing Col's component index from 652 to 1,088. The eight audited catalogs contain 560 entries in total. Counts represent documented UI components and component families, not every API slot, hook, provider, or implementation variant.
shadcn/ui now links directly to current component documentation, covering the union of its Base UI, Radix UI, and React Aria catalogs without duplicating the same component name. Added Attachment, Bubble, Marker, Message, Message Scroller, and Questionnaire. Typography's obsolete documentation redirects to Typeset; the entry now uses Typeset's name and canonical page while retaining typography as a search alias. Its library description and setup guidance now acknowledge all three implementations.
Radix gains One-Time Password Field and Password Toggle Field. Mantine coverage includes core controls, dates, charts, code highlighting, schedule views, and documented extensions. MUI coverage includes Material/System controls and documented MUI X Data Grid, picker, chart, Tree View, Scheduler, and Chat families. MUI stays marked freemium; indexing paid families does not make them free.
Source verification
Checked official navigation and source catalogs, then independently fetched all 560 documentation URLs and verified page identity through titles/headings or canonical guides with named component examples. Names and URLs are unique within each library. Existing searchable names and aliases remain available.
Primary sources, checked October 7, 2026:
- shadcn/ui component sources.
- React Aria component documentation, Base UI catalog, and Radix Primitives docs.
- Ark UI navigation and Headless UI React docs.
- Mantine documentation manifests, Material UI navigation, and MUI X navigation.
React Aria's Sheet source exists upstream but its public page returns 404, so it is not indexed. Radix Themes and Headless UI's Vue catalog are outside this React-foundation pass. Global component coverage remains marked partial.
Checks
npm test: production build and 84/84 tests passed.npm run typecheckandgit diff --checkpassed.- Added focused retrieval tests for every entry across all eight catalogs, including exact documentation lookup and recorded aliases. The existing command-palette evaluation now also expects Mantine Spotlight rather than treating the old two-library result set as exhaustive.
- Verified the built React Aria detail page and generated discovery output.
llms.txtand sitemap include the new library automatically; robots rules need no changes.
No search-engine or MCP transport changes, dependency additions, or live browser testing. This PR targets main and includes the updated base after #57 merged. The merge retains the command menu aliases together with the current shadcn documentation links.
Related issue: None.
Summary by CodeRabbit
New Features
- Added React Aria Components as a library option, with setup guidance, documentation links, and license information.
- Expanded searchable component listings for React Aria, Ark UI, Headless UI, Mantine, and MUI, including relevant documentation links and search aliases.
- Added additional Radix UI components to the catalog.
Updates
- Updated shadcn/ui information to reflect its Base UI, Radix UI, and React Aria implementations, and refreshed component names and documentation links.
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- SuccessfulVercelGitHub
Deployment has completed
- SuccessfulVercel Preview CommentsGitHub
- SuccessfulVercel Preview CommentsGitHub
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated |
|---|---|---|---|
| External image col | Ready Ready | Preview | Oct 7, 2026 2:37am UTC |
No actionable comments were generated in the recent review. 🎉
ℹ️ Recent review info
⚙️ Run configuration
- Configuration used: Repository UI
- Review profile: CHILL
- Plan: Advanced
- Run ID:
e1feb465-5a8b-4438-9ac5-1023ec7449cf
📥 Commits
Reviewing files that changed from the base of the PR and between 43de64241d7df5c9c77a14d6febd2d9c934cbc0d and d21268a30617c3cb1ef32e05337557fe37f3aa72.
📒 Files selected for processing (7)
data/components.tsdata/libraries.tsdata/library-details/index.tsdata/library-details/react-aria.tsdata/library-details/shadcn-ui.tslib/foundation-components.test.mjslib/mcp-eval.test.mjs
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
📝 Walkthrough
Walkthrough
The component index adds entries for five UI libraries and updates shadcn/ui and Radix UI records. The library catalog and details registry add React Aria. Tests cover component search, detail lookup, and aliases.
Changes
UI component catalog
| Layer / File(s) | Summary |
|---|---|
Expand component index data/components.ts | The index updates shadcn/ui documentation paths and entries, adds two Radix UI fields, and adds component records for React Aria, Ark UI, Headless UI, Mantine, and MUI. |
Add React Aria library metadata data/libraries.ts, data/library-details/react-aria.ts, data/library-details/index.ts, data/library-details/shadcn-ui.ts | The library catalog and details registry add React Aria metadata and guidance. The shadcn/ui entry and onboarding guidance describe Base UI, Radix UI, and React Aria implementations. |
Verify component search lib/foundation-components.test.mjs, lib/mcp-eval.test.mjs | Tests check indexed components, directory and tool search results, component details, and search aliases. Mantine Spotlight is added to the expected “command palette” results. |
Priority: ➖ Normal
Estimated code review effort: 3 (Moderate) | ~20 minutes
Change: Feature
Suggested reviewers: fayequep
Merge Risk: ⚪ Minimal · up to d2126
The catalog expansion appears mergeable after normal checks.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title clearly and concisely describes the expanded React component coverage and the addition of React Aria, which are the main changes. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 7… |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
✨ Finishing Touches
📝 Generate docstrings
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
- Commit to this branch
- Create a new PR
- Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands.