/**
 * @Description: 对antd的DatePicker的一个浅封装，不能选择过去的时间
 * @Author: Oliver
 * @Modified by: 娄通略
 * @Date: 2020-11-16 16:46:37
*/
import React from 'react'
import PropType from 'prop-types'
import { DatePicker, Button } from 'antd'
import moment from 'antd/node_modules/moment'

// 不能选择的日期，不能选择过去的时间
const disabledDate = (current) => {
    return current && current < moment().endOf('day');
}

export default function CustomDatePicker(props) {
    const { onChange, onOk } = props;
    return (
        <DatePicker
            placeholder={'不可选择过去的时间'}
            showTime={true}
            onChange={onChange}
            showToday={false}
            onOk={onOk}
            disabledDate={disabledDate}
        />
    )
}
CustomDatePicker.propTypes = {
    onChange: PropType.func,
    onOk: PropType.func,
}
