import React, { useMemo } from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { Icon } from '@seafile/sf-metadata-ui-component'; import { CellType, COLUMNS_ICON_CONFIG } from '../../../metadata/constants'; import './index.css'; const DetailItem = ({ readonly, field, className, children }) => { const icon = useMemo(() => { if (field.type === 'size') return COLUMNS_ICON_CONFIG[CellType.NUMBER]; return COLUMNS_ICON_CONFIG[field.type]; }, [field]); return (