[add] FileUploader, RestForm, RestFormModal & SearchableInput components with Shadcn UI #4
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.
Ports four MobX-RESTful form components from React Bootstrap to Shadcn UI, following the established pattern in PR #3.
Components Added
FileUploader
FileModelabstract class extendingBaseModelfor file array managementRestForm
ListModel<D, F>integrationvalidMessage/invalidMessagepropsRestFormModal
store.currentOneis setSearchableInput
Registry Configuration
All components registered in
registry.jsonwith dependency chains:file-uploader→file-picker,file-previewrest-form→button,label,badge-input,file-uploader,form-fieldrest-form-modal→dialog,rest-formsearchable-input→badge-bar,rest-form-modal,scroll-listUI Components
Auto-generated Shadcn UI components via
shadcn-helper:components/ui/dialog.tsx- Modal dialogscomponents/ui/badge.tsx- Tag/label badgesOriginal prompt
创建自 VS Code。
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.