mirror of
https://github.com/ant-design/ant-design.git
synced 2025-01-04 08:30:46 +08:00
7dd4a019d5
+ DatePicker showTime: 面板上的日期展示输入框统一为一个,格式和外面的输入框同步,并且支持手动修改。 面板上的 TimePicker + DatePicker showTime: 输入框不再展示,改造为『选择时间』,点击后不再展开浮层,直接盖住日期区域。 + RangePicker showTime : 只选中开始日期,“确定”和“选择时间”灰置。 如未选择日期直接选择时间,开始日期和结束日期默认选中当天。 + RangePicker showTime : 点击框外和确定均为确定操作。 + RangePicker showTime : 在时间页面,开始时间的默认状态为当前时间,结束时间的默认状态跟随开始时间。 + RangePicker showTime : 开始时间的选择范围没有限制,结束时间的选择范围必须大于等于开始时间。 + RangePicker showTime : 当开始时间选择了结束时间之后的时间(发生冲突),结束时间则自动切换到与开始时间相同的时间。
16 lines
534 B
TypeScript
16 lines
534 B
TypeScript
import RcCalendar from 'rc-calendar';
|
|
import MonthCalendar from 'rc-calendar/lib/MonthCalendar';
|
|
import createPicker from './createPicker';
|
|
import wrapPicker from './wrapPicker';
|
|
import RangePicker from './RangePicker';
|
|
import Calendar from './Calendar';
|
|
|
|
const DatePicker = wrapPicker(createPicker(RcCalendar));
|
|
const MonthPicker = wrapPicker(createPicker(MonthCalendar), 'yyyy-MM');
|
|
|
|
DatePicker.Calendar = Calendar;
|
|
DatePicker.RangePicker = wrapPicker(RangePicker);
|
|
DatePicker.MonthPicker = MonthPicker;
|
|
|
|
export default DatePicker;
|