export const DefaultProps = {
  value: new Date(),
  defaultValue: new Date(),
  dateFormat: 'YYYY-MM-DD',
  timeFormat: 'HH:mm:ss',
  showInput: true,
  utc: false,
  onChange: () => {},
  onOpen: () => {},
  onClose: () => {},
  onNavigate: () => {},
  onNavigateBack: () => {},
  onNavigateForward: () => {},
  initialViewMode: 'days',
  closeOnSelect: true,
  closeOnTab: true,
  timeConstraints: {},
  closeOnClickOutside: true,
  autoFocus: false
};

// TYPESCRIPT
export const DATE_PICKER_PLACEMENTS = {
  TOP: 'top',
  BOTTOM: 'bottom',
  RIGHT: 'right',
  LEFT: 'left'
};
export const DATE_PICKER_VALIDITIES = {
  ERROR: 'error',
  SUCCESS: 'success',
  WARNING: 'warning',
  INFO: 'info'
};

// This prop is parsed by Moment.js, so it is possible to use a date string or a moment object.