fix: rich-text support modules and formats props

This commit is contained in:
jiann 2025-04-29 14:24:50 +08:00
parent bd077d5cc2
commit 04b892ff07

View File

@ -35,13 +35,13 @@ export const RichText = connect(
'link', 'link',
'image', 'image',
]; ];
const { value, defaultValue, onChange, disabled } = props; const { value, defaultValue, onChange, disabled, modules: propsModules, formats: propsFormats } = props;
const resultValue = isVariable(value || defaultValue) ? undefined : value || ''; const resultValue = isVariable(value || defaultValue) ? undefined : value || '';
return wrapSSR( return wrapSSR(
<ReactQuill <ReactQuill
className={`${componentCls} ${hashId}`} className={`${componentCls} ${hashId}`}
modules={modules} modules={propsModules || modules}
formats={formats} formats={propsFormats || formats}
value={resultValue} value={resultValue}
onChange={(value) => { onChange={(value) => {
if (value === '<p><br></p>') { if (value === '<p><br></p>') {