feat(registry): migrate input-base dependents to shadcn input-group - #62
Merged
Merged
Conversation
Rewrite combobox, date-picker, date-time-field, date-time-range-field, native-select and password-input to compose the vendored shadcn/ui input-group component instead of the ui-x input-base component. Native select now follows shadcn's standalone base-nova select styling. Update the affected examples and the homepage card demo, swap the registry dependencies in registry.json, and point the manual installation docs at Input Group. The input-base component itself stays published as-is. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Split sidebar folders into sections at meta.json separator entries so the components predating their shadcn/ui counterparts are grouped under a "Provided as-is" label in both the desktop sidebar and mobile nav. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Migrates all registry components that depended on the ui-x
input-basecomponent to compose the vendored shadcn/uiinput-groupcomponent instead, continuing the style-refresh roadmap.Registry components
ComboboxInputBaserenamed toComboboxInputGroup; input, clear and trigger now slot ontoInputGroupInput/InputGroupButton.ComboboxTagsInputuses anh-auto min-h-8group so tags wrap naturally.icon-xsgroup buttons;DatePickerTriggeruses the plain outlineButton.InputGroupInputinside a single group.InputGroupButtonin an inline-end addon.Also updated
FormControl'saria-invalidinstead of the olderrorprop.registry.json:input-basedependency replaced withinput-group(removed for native-select).input-baseitself stays published as-is.Verification
tsc --noEmitclean; eslint 0 errors (9 pre-existing warnings in untouched files); prettier applied.🤖 Generated with Claude Code