index.js 463 B

1234567891011121314151617181920
  1. import React from 'react';
  2. import { InputNumber } from 'antd';
  3. function NumberField(props) {
  4. const { onChange, disabled, unit, defaultValue } = props;
  5. return (
  6. <InputNumber
  7. style={{ width: '100%' }}
  8. defaultValue={defaultValue}
  9. disabled={disabled}
  10. formatter={value => `${value}${unit || ''}`}
  11. onChange={e => {
  12. onChange?.(e ? String(e) : 0, props.id, props.label);
  13. }}
  14. />
  15. );
  16. }
  17. export default NumberField;