-
Notifications
You must be signed in to change notification settings - Fork 2.3k
feat: Add dynamic uiSchema support for array items #4675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
heath-freenome
merged 34 commits into
rjsf-team:main
from
chathuraa:feat/dynamic-uischema-array-items
Aug 12, 2025
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
ec120e4
feat(ArrayField): add dynamic uiSchema function support
chathuraa 7070127
feat(ArrayField): implement dynamic uiSchema.items function support
chathuraa b064129
fix: improve error messages for dynamic uiSchema functions
chathuraa e21fab9
fix(ArrayField): allow undefined UI schema for array items
chathuraa 6da9a53
fix: preserve undefined values in uiSchema handling
chathuraa 4c45993
fix: add id to Fieldset component in ArrayFieldTemplate
chathuraa 0000a02
docs: enhance dynamic uiSchema documentation with examples and best p…
chathuraa cc646d8
Merge remote-tracking branch 'origin/main' into feat/dynamic-uischema…
chathuraa c880f1f
fix: replace nanoid with lodash/uniqueId and handle null uiSchema
chathuraa 873059b
fix: correct CheckboxWidget event handlers and enhance getUiOptions
chathuraa 80e0206
refactor(ArrayField): extract UI schema computation logic and fix che…
chathuraa fea1569
fix: pass checkbox state in onFocus and onBlur callbacks
chathuraa 0c877a2
Merge branch 'main' into feat/dynamic-uischema-array-items
chathuraa 6fd9469
Merge remote-tracking branch 'fork/feat/dynamic-uischema-array-items'…
chathuraa 96bdcf4
Merge branch 'main' into feat/dynamic-uischema-array-items
chathuraa 5280e5a
Merge remote-tracking branch 'origin/main' into feat/dynamic-uischema…
chathuraa bfe373d
fix: ensure validator passed in Form rerenders & prevent null schema …
chathuraa 32ff5b0
fix: use current value instead of event target in checkbox onFocus/on…
chathuraa 2ebf860
Merge branch 'main' into feat/dynamic-uischema-array-items
chathuraa a5760f6
Merge branch 'main' into feat/dynamic-uischema-array-items
chathuraa 41c079b
docs: updated the docs - added support for dynamic UI schema in array…
chathuraa 1c4ac14
Merge remote-tracking branch 'fork/feat/dynamic-uischema-array-items'…
chathuraa 7d08762
Merge branch 'main' into feat/dynamic-uischema-array-items
chathuraa 051a7f5
docs(migration): add documentation for dynamic UI schema for array items
chathuraa 2826971
Merge remote-tracking branch 'fork/feat/dynamic-uischema-array-items'…
chathuraa 8f57e97
Update CHANGELOG.md
chathuraa 9563af5
Update packages/docs/docs/migration-guides/v6.x upgrade guide.md
chathuraa 1300100
Update packages/docs/docs/migration-guides/v6.x upgrade guide.md
chathuraa d10c54c
Update packages/docs/docs/json-schema/arrays.md
chathuraa b8a385a
Update packages/docs/docs/api-reference/dynamic-ui-schema-examples.md
chathuraa 3a4bc80
Update packages/docs/docs/api-reference/dynamic-ui-schema-examples.md
chathuraa b068a2c
Update packages/docs/docs/api-reference/uiSchema.md
chathuraa 4e96ecc
Update packages/docs/docs/api-reference/dynamic-ui-schema-examples.md
chathuraa 0d4a931
docs: added about correcting checkbox widget focus handlers across al…
chathuraa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.