Skip to content

Conversation

@Antoine-Regembal
Copy link

@Antoine-Regembal Antoine-Regembal commented Jan 13, 2026

πŸ”— Linked issue

❓ Type of change

  • πŸ“– Documentation (updates to the documentation, readme or JSdoc annotations)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • πŸ‘Œ Enhancement (improving an existing functionality like performance)
  • ✨ New feature (a non-breaking change that adds functionality)
  • 🧹 Chore (updates to the build process or auxiliary tools and libraries)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

πŸ“š Description

Resolves a typo in the combobox root and open descriptions

πŸ“Έ Screenshots (if appropriate)

πŸ“ Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

Summary by CodeRabbit

  • Documentation
    • Fixed grammar errors in Combobox component documentation and comments.

✏️ Tip: You can customize this high-level summary in your review settings.

@zernonia
Copy link
Member

Thanks for the PR! Let's modify the description on packages/core/src/Combobox/ComboboxRoot.vue, and we will run codegen to update the docs

@coderabbitai
Copy link

coderabbitai bot commented Jan 15, 2026

πŸ“ Walkthrough

Walkthrough

Minor documentation corrections in the Combobox component files. A duplicated preposition "with" in prop descriptions is removed, and a similar grammatical error in a JSDoc comment is corrected. No functional or behavioral changes.

Changes

Cohort / File(s) Summary
Grammar and Documentation Fixes
docs/content/meta/ComboboxRoot.md, packages/core/src/Combobox/ComboboxRoot.vue
Removed duplicated "with" from modelValue and open prop descriptions; corrected "binded with with" to "binded with" in JSDoc comment

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 Whiskers twitching with delight,
Grammar gremlins took to flight,
"With with" became just "with" so clean,
The kindest typo fix I've seen!
Small touches make the prose shine bright,
Combobox docs now feel just right!

πŸš₯ Pre-merge checks | βœ… 3
βœ… Passed checks (3 passed)
Check name Status Explanation
Description Check βœ… Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check βœ… Passed The title accurately describes the main change: removing duplicate words ('with') in ComboboxRoot's root and open descriptions.
Docstring Coverage βœ… Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@Antoine-Regembal
Copy link
Author

Thanks for the PR! Let's modify the description on packages/core/src/Combobox/ComboboxRoot.vue, and we will run codegen to update the docs

@zernonia done !

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

πŸ€– Fix all issues with AI agents
In `@docs/content/meta/ComboboxRoot.md`:
- Line 62: Two source components still contain the duplicated word "with" in
their description; open ListboxRoot.vue and ListboxFilter.vue and replace the
string "Can be binded with with" with the corrected "Can be binded with" (or the
desired final phrasing), so the source matches the auto-generated docs and the
change survives future codegen runs.
πŸ“œ Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

πŸ“₯ Commits

Reviewing files that changed from the base of the PR and between 4022163 and f7e9eb6.

πŸ“’ Files selected for processing (2)
  • docs/content/meta/ComboboxRoot.md
  • packages/core/src/Combobox/ComboboxRoot.vue
πŸ”‡ Additional comments (2)
docs/content/meta/ComboboxRoot.md (1)

80-80: LGTM!

The duplicate "with" has been correctly removed, and this change aligns with the source file update in ComboboxRoot.vue line 48.

packages/core/src/Combobox/ComboboxRoot.vue (1)

48-48: LGTM!

The duplicate "with" has been correctly removed from the JSDoc comment.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.

{
'name': 'modelValue',
'description': '<p>The controlled value of the listbox. Can be binded with with <code>v-model</code>.</p>\n',
'description': '<p>The controlled value of the listbox. Can be binded with <code>v-model</code>.</p>\n',
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | πŸ”΄ Critical

🧩 Analysis chain

🏁 Script executed:

# Search for modelValue prop definition in Listbox source files
fd -e vue -e ts packages/core/src | head -20

Repository: unovue/reka-ui

Length of output: 431


🏁 Script executed:

# Search more broadly for the modelValue property definition
rg -n "modelValue" packages/core/src/Listbox/ -A 2 -B 2 --type=vue --type=ts 2>/dev/null || rg -n "modelValue" packages/ -A 2 -B 2 --type=vue --type=ts 2>/dev/null | head -50

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# Look for the specific file mentioned and the typo "binded with with"
rg -n "binded with" . --type=vue --type=ts --type=md 2>/dev/null | head -30

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# Find the actual structure
ls -la packages/core/src/ 2>/dev/null | head -20

Repository: unovue/reka-ui

Length of output: 1214


🏁 Script executed:

# Search for ComboboxRoot source files
fd . packages/core/src -name "*ComboboxRoot*" -o -name "*Listbox*" 2>/dev/null | head -20

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# Search for any JSDoc with "binded" text
rg "binded" packages/ docs/ --type-list 2>/dev/null | head -5

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# More direct search for the description text
rg "controlled value of the listbox" . --type=vue --type=ts -A 2 -B 2 2>/dev/null

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# List Combobox source files
ls -la packages/core/src/Combobox/

Repository: unovue/reka-ui

Length of output: 1563


🏁 Script executed:

# Search for the actual description text in Combobox files
cat packages/core/src/Combobox/ComboboxRoot.vue 2>/dev/null | grep -n "controlled value" -A 2 -B 2

Repository: unovue/reka-ui

Length of output: 40


🏁 Script executed:

# Look for the description more broadly
find packages/core/src -name "*.vue" -o -name "*.ts" | xargs grep -l "modelValue" 2>/dev/null | grep -i combobox

Repository: unovue/reka-ui

Length of output: 462


🏁 Script executed:

# Check if there's a Listbox component mentioned
ls -la packages/core/src/ | grep -i listbox

Repository: unovue/reka-ui

Length of output: 115


🏁 Script executed:

# Check the ComboboxRoot.vue for the modelValue prop description
cat packages/core/src/Combobox/ComboboxRoot.vue | head -150

Repository: unovue/reka-ui

Length of output: 5212


🏁 Script executed:

# Check the Listbox directory
ls -la packages/core/src/Listbox/

Repository: unovue/reka-ui

Length of output: 981


🏁 Script executed:

# Search for the description text and typo in both Combobox and Listbox
rg -n "binded with" packages/core/src/Combobox/ packages/core/src/Listbox/ 2>/dev/null

Repository: unovue/reka-ui

Length of output: 442


Fix the typo in the source files to prevent regression on codegen.

The auto-generated docs file has the corrected text, but the source files still contain the duplicate "with":

  • packages/core/src/Listbox/ListboxRoot.vue line 43: "Can be binded with with"
  • packages/core/src/Listbox/ListboxFilter.vue line 10: "Can be binded with with"

Update both source files to remove the duplicate "with". Otherwise, this fix will be reverted the next time codegen runs.

πŸ€– Prompt for AI Agents
In `@docs/content/meta/ComboboxRoot.md` at line 62, Two source components still
contain the duplicated word "with" in their description; open ListboxRoot.vue
and ListboxFilter.vue and replace the string "Can be binded with with" with the
corrected "Can be binded with" (or the desired final phrasing), so the source
matches the auto-generated docs and the change survives future codegen runs.

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