import { registerComponent } from 'nornj';
import { DatePicker } from 'antd';

registerComponent({
  'ant-DatePicker': {
    component: DatePicker,
    options: {
      fieldDefaultRule: {
        type: 'date'
      }
    }
  },
  'ant-YearPicker': {
    component: DatePicker.YearPicker,
    options: {
      fieldDefaultRule: {
        type: 'date'
      }
    }
  },
  'ant-MonthPicker': {
    component: DatePicker.MonthPicker,
    options: {
      fieldDefaultRule: {
        type: 'date'
      }
    }
  },
  'ant-WeekPicker': {
    component: DatePicker.WeekPicker,
    options: {
      fieldDefaultRule: {
        type: 'date'
      }
    }
  },
  'ant-RangePicker': {
    component: DatePicker.RangePicker,
    options: {
      needToJS: true,
      fieldDefaultRule: {
        type: 'array'
      }
    }
  }
});

export default DatePicker;
