AutoFillTime.jsx 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import React from 'react';
  2. import { DatePicker, Space, Button } from '../../../index';
  3. AutoFillTime.storyName = '自动填充时间';
  4. /**
  5. * 输入开始日期后,自动填充一个时间
  6. */
  7. export default function AutoFillTime() {
  8. const format = 'yyyy-MM-dd HH:mm';
  9. const defaultPickerValue = '2021-03-15 14:00';
  10. const defaultPickerValue2 = ['2021-01-10 00:01', '2021-03-15 23:59'];
  11. const handleChange = (...args) => {
  12. console.log('change', ...args);
  13. };
  14. const props = {
  15. format,
  16. insetInput: true,
  17. onChange: handleChange,
  18. motion: false,
  19. };
  20. return (
  21. <div data-cy="container">
  22. <Space>
  23. <div data-cy="dateTime">
  24. <DatePicker {...props} type="dateTime" defaultPickerValue={defaultPickerValue} />
  25. </div>
  26. <div data-cy="dateTimeRange">
  27. <DatePicker {...props} type="dateTimeRange" defaultPickerValue={defaultPickerValue2} />
  28. </div>
  29. </Space>
  30. </div>
  31. );
  32. }