Header.d.ts 715 B

1234567891011121314151617
  1. import * as React from 'react';
  2. import type { GenerateConfig } from 'rc-picker/lib/generate';
  3. import type { Locale } from 'rc-picker/lib/interface';
  4. import type { CalendarMode, SelectInfo } from './generateCalendar';
  5. export interface CalendarHeaderProps<DateType> {
  6. prefixCls: string;
  7. value: DateType;
  8. validRange?: [DateType, DateType];
  9. generateConfig: GenerateConfig<DateType>;
  10. locale: Locale;
  11. mode: CalendarMode;
  12. fullscreen: boolean;
  13. onChange: (date: DateType, source: SelectInfo['source']) => void;
  14. onModeChange: (mode: CalendarMode) => void;
  15. }
  16. declare function CalendarHeader<DateType>(props: CalendarHeaderProps<DateType>): React.JSX.Element;
  17. export default CalendarHeader;