From 152937c7fe1764545514078090f96e5255f69892 Mon Sep 17 00:00:00 2001 From: Laurent Direr Date: Sun, 4 Feb 2024 13:02:25 +0100 Subject: [PATCH] Fix: Make 'ui:rows' option work with chakra-ui for textarea elements #4070 --- CHANGELOG.md | 4 ++++ packages/chakra-ui/src/TextareaWidget/TextareaWidget.tsx | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2089b5a112..e087e77b35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,10 @@ should change the heading of the (upcoming) version to include a major version b - Added support for `anyOf`/`oneOf` in `uiSchema`s in the `MultiSchemaField`, fixing [#4039](https://github.com/rjsf-team/react-jsonschema-form/issues/4039) - Fix potential XSS vulnerability in the preview button of FileWidget, fixing [#4057](https://github.com/rjsf-team/react-jsonschema-form/issues/4057) +## @rjsf/chakra-ui + +- Add support for `UiSchema` `"ui:rows"` option for `textarea` elements, fixing [#4070](https://github.com/rjsf-team/react-jsonschema-form/issues/4070). + ## @rjsf/utils - [#4024](https://github.com/rjsf-team/react-jsonschema-form/issues/4024) Added `base64` to support `encoding` and `decoding` using the `UTF-8` charset to support the characters out of the `Latin1` range. diff --git a/packages/chakra-ui/src/TextareaWidget/TextareaWidget.tsx b/packages/chakra-ui/src/TextareaWidget/TextareaWidget.tsx index 75b29f04a1..ca6f065223 100644 --- a/packages/chakra-ui/src/TextareaWidget/TextareaWidget.tsx +++ b/packages/chakra-ui/src/TextareaWidget/TextareaWidget.tsx @@ -57,6 +57,7 @@ export default function TextareaWidget< onChange={_onChange} onBlur={_onBlur} onFocus={_onFocus} + rows={options.rows} aria-describedby={ariaDescribedByIds(id)} />