refactor: FullModalField允许选中

pull/81/head
moonrailgun 3 years ago
parent cb7ccf8c77
commit 76c56cb4e4

@ -84,14 +84,18 @@ const FullModalFieldEditor: React.FC<FullModalFieldProps> = React.memo(
return ( return (
<div className="flex w-full"> <div className="flex w-full">
{/* 内容 */}
<div className="truncate"> <div className="truncate">
{isEditing && !_isNil(EditorComponent) ? ( {isEditing && !_isNil(EditorComponent) ? (
<EditorComponent value={editingValue} onChange={setEditingValue} /> <EditorComponent value={editingValue} onChange={setEditingValue} />
) : ( ) : (
<span title={valueTitle}>{props.content ?? props.value}</span> <span className="select-text" title={valueTitle}>
{props.content ?? props.value}
</span>
)} )}
</div> </div>
{/* 操作 */}
<div className="ml-2"> <div className="ml-2">
{!isEditing ? ( {!isEditing ? (
<DelayTip title={t('编辑')}> <DelayTip title={t('编辑')}>
@ -134,7 +138,9 @@ export const FullModalField: React.FC<FullModalFieldProps> = React.memo(
{allowEditor === true ? ( {allowEditor === true ? (
<FullModalFieldEditor {...props} /> <FullModalFieldEditor {...props} />
) : ( ) : (
<span title={valueTitle}>{props.content ?? props.value}</span> <span className="select-text" title={valueTitle}>
{props.content ?? props.value}
</span>
)} )}
</div> </div>
</div> </div>

Loading…
Cancel
Save