import { Input } from '@arco-design/web-react'; import React from 'react'; import { normalizeText } from '../../utils/common'; import { createFieldFactory } from './factory'; import type { FieldDetailComponent, FieldEditComponent } from './types'; export const TextFieldDetail: FieldDetailComponent = React.memo( (props) => { return {normalizeText(props.value)}; } ); TextFieldDetail.displayName = 'TextFieldDetail'; export const TextFieldEdit: FieldEditComponent = React.memo((props) => { return ( props.onChange(val)} /> ); }); TextFieldEdit.displayName = 'TextFieldEdit'; export const createTextField = createFieldFactory({ detail: TextFieldDetail, edit: TextFieldEdit, });