fix: Fix PromptEditor remount when readOnly prop changes

This commit is contained in:
zhsama
2026-02-12 19:10:10 +08:00
parent c0b47bd318
commit 535436ea1d
2 changed files with 2 additions and 1 deletions

View File

@ -64,6 +64,7 @@ const Editor: FC<Props> = ({
<div className={cn(className, 'relative')}>
<>
<PromptEditor
key={`${instanceId ?? 'input-support-select-var'}-${readOnly ? 'ro' : 'rw'}`}
instanceId={instanceId}
className={cn(promptMinHeightClassName, '!leading-[18px]')}
placeholder={placeholder}

View File

@ -265,7 +265,7 @@ const Editor: FC<Props> = ({
? (
<div className={cn(isExpand ? 'grow' : 'max-h-[536px]', 'relative min-h-[56px] overflow-y-auto px-3', editorContainerClassName)}>
<PromptEditor
key={controlPromptEditorRerenderKey}
key={`${controlPromptEditorRerenderKey}-${readOnly ? 'ro' : 'rw'}`}
placeholder={placeholder}
placeholderClassName={placeholderClassName}
instanceId={instanceId}