react-jsonschema-form
react-jsonschema-form copied to clipboard
A React component for building Web forms from JSON Schema.
add test for #2773 ### Checklist * [ ] **I'm updating documentation** - [ ] I've [checked the rendering](https://react-jsonschema-form.readthedocs.io/en/latest/#contributing) of the Markdown text I've added * [ ] **I'm adding...
### Reasons for making this change We want to show the form in two columns when viewing on wider screens. If your PR is non-trivial and you'd like to schedule...
### Implement bootstrap5 theme This PR adds support for bootstrap5 theme. It 99.99% copy of bootstrap4 theme, but has following differences: 1) This package depends on react-boostrap [v2](https://react-bootstrap.github.io/migrating/) (which enables...
### Reasons for making this change Well, I started to work on it after checking this issue #1738 . But at the end it is not exactly solving this, but...
[updated] trim empty objects to allow correct validation of optional objects with mandatory fields
### Reasons for making this change This is a rebase and fix of #1228, which is stale. See also #675, #682 I've kept the change exactly the same (trusting @numical's...
### Reasons for making this change fixes #2593 ### Checklist * [ ] **I'm updating documentation** - [ ] I've [checked the rendering](https://react-jsonschema-form.readthedocs.io/en/latest/#contributing) of the Markdown text I've added *...
### Reasons for making this change Improve the error format from AJV. Currently it return a dotted path from schema like `.foo.bar.mycustomProp is a required property` into the stack error....
### Reasons for making this change My user needs to preview file before uploading to ensure that the correct file is inserted. This is similar to #698, but - my...
Other renders have 'className' variable to control the style of the forms fields. Toward this end I added 'fieldFlexWidth' uiSchema varaible to control the flex grid withs in MUI ObjectFieldTemplate.tsx...
### Reasons for making this change The `SelectWidget` has a double margin above the help text. Have added `mb-0` like on the `TextWidget`.