diff --git a/CHANGELOG.md b/CHANGELOG.md index 012e8a5626..ccb830b210 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,10 @@ should change the heading of the (upcoming) version to include a major version b - Updated `MultiSchemaField` to only merge top level required field fixing duplicate field and description. +## @rjsf/chakra-ui + +- Fixed a faulty check of the `isMultiple` option in `MultiSchemaField`. It no longer offers multiple choice inside a select field in a `oneOf` case in Chakra UI, fixing [#3848](https://github.com/rjsf-team/react-jsonschema-form/issues/3848) + # 5.12.1 ## @rjsf/validator-ajv8 diff --git a/packages/chakra-ui/src/SelectWidget/SelectWidget.tsx b/packages/chakra-ui/src/SelectWidget/SelectWidget.tsx index 234a22cf2e..3d347796e5 100644 --- a/packages/chakra-ui/src/SelectWidget/SelectWidget.tsx +++ b/packages/chakra-ui/src/SelectWidget/SelectWidget.tsx @@ -73,7 +73,7 @@ export default function SelectWidget(value, enumOptions, isMultiple); const formValue: any = isMultiple ? ((selectedIndex as string[]) || []).map((i: string) => {