index.js 499 B

1234567891011121314151617181920
  1. import React from 'react';
  2. import { DatePicker } from 'antd';
  3. function DDDateField(props) {
  4. const { format = '', disabled, onChange, placeholder } = props;
  5. const handleChange = (date) => {
  6. onChange?.(date.format('YYYY-MM-DD HH:mm:ss'), props.id, props.label);
  7. };
  8. return (
  9. <DatePicker
  10. placeholder={placeholder}
  11. disabled={disabled}
  12. format={format.replace('yyyy', 'YYYY').replace('dd', 'DD')}
  13. onChange={handleChange}
  14. />
  15. );
  16. }
  17. export default DDDateField;