From 89af3832d1f1a5dba15d93f061500351cb6eb342 Mon Sep 17 00:00:00 2001 From: Nick Grosenbacher Date: Fri, 11 Apr 2025 15:48:33 -0400 Subject: [PATCH] use inputProps for compatibility with MUI v5, fixes #4535 --- CHANGELOG.md | 4 ++++ packages/mui/src/BaseInputTemplate/BaseInputTemplate.tsx | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f87ccd0c3..7db8c93a66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,10 @@ should change the heading of the (upcoming) version to include a major version b - Restricted the chakra-react-select peerDependency to <6.0.0, fixing [#4539](https://github.com/rjsf-team/react-jsonschema-form/issues/4539) +## @rjsf/mui + +- Fixed issue in BaseInputTemplate where input props were passed to `slotProps.htmlInput`, which does not work in MUI v5. + ## Dev / docs / playground - Updated docs for ArrayFieldItemTemplate to include prop `onCopyIndexClick`, fixing [#4507](https://github.com/rjsf-team/react-jsonschema-form/issues/4507) diff --git a/packages/mui/src/BaseInputTemplate/BaseInputTemplate.tsx b/packages/mui/src/BaseInputTemplate/BaseInputTemplate.tsx index 4eb8fea899..137909fd6f 100644 --- a/packages/mui/src/BaseInputTemplate/BaseInputTemplate.tsx +++ b/packages/mui/src/BaseInputTemplate/BaseInputTemplate.tsx @@ -76,9 +76,7 @@ export default function BaseInputTemplate< autoFocus={autofocus} required={required} disabled={disabled || readonly} - slotProps={{ - htmlInput: htmlInputProps, - }} + inputProps={htmlInputProps} {...rest} value={value || value === 0 ? value : ''} error={rawErrors.length > 0}