import React from 'react' import PropTypes from 'prop-types' import { formatBytes } from '../utils' import { useRecordContext } from 'react-admin' export const SizeField = ({ source, ...rest }) => { const record = useRecordContext(rest) return {formatBytes(record[source])} } SizeField.propTypes = { label: PropTypes.string, record: PropTypes.object, source: PropTypes.string.isRequired, } SizeField.defaultProps = { addLabel: true, }