29 lines
588 B
JavaScript
29 lines
588 B
JavaScript
import { DatePicker } from 'antd';
|
|
import dayjs from 'dayjs';
|
|
|
|
const { RangePicker } = DatePicker;
|
|
|
|
const DateRangePicker = ({
|
|
value,
|
|
onChange,
|
|
format,
|
|
showTime = true,
|
|
size = 'middle',
|
|
...props
|
|
}) => {
|
|
return (
|
|
<RangePicker
|
|
showTime={showTime}
|
|
value={value ? [dayjs(value[0]), dayjs(value[1])] : [null, null]}
|
|
format={format || 'YYYY-MM-DD HH:mm:ss'}
|
|
onChange={onChange}
|
|
placeholder={['시작 일시', '종료 일시']}
|
|
size={size}
|
|
allowClear={false}
|
|
{...props}
|
|
/>
|
|
);
|
|
};
|
|
|
|
|
|
export default DateRangePicker; |