PlanDate.tsx 776 B

1234567891011121314151617181920212223242526272829303132
  1. import { DatePicker, Space, Switch } from "antd";
  2. import moment from "moment";
  3. import { useState } from "react";
  4. const PlanDate = () => {
  5. const [time, setTime] = useState(false);
  6. return (
  7. <DatePicker.RangePicker
  8. placeholder={["", "截止日期"]}
  9. defaultValue={[moment(), moment()]}
  10. showTime={time}
  11. bordered={false}
  12. renderExtraFooter={(_mode) => {
  13. return (
  14. <Space>
  15. {"具体时间"}
  16. <Switch
  17. onChange={(checked) => {
  18. setTime(checked);
  19. }}
  20. />
  21. </Space>
  22. );
  23. }}
  24. allowEmpty={[true, false]}
  25. onChange={(date, dateString) => {
  26. console.log(date, dateString);
  27. }}
  28. />
  29. );
  30. };
  31. export default PlanDate;