UNPKG

react-calendar

Version:

Ultimate calendar for your React app.

35 lines (34 loc) 1.98 kB
import React from 'react'; import PropTypes from 'prop-types'; import Days from './MonthView/Days'; import Weekdays from './MonthView/Weekdays'; type MonthViewProps = { showWeekNumbers?: boolean; } & React.ComponentProps<typeof Weekdays> & React.ComponentProps<typeof Days>; declare function MonthView(props: MonthViewProps): JSX.Element; declare namespace MonthView { var propTypes: { calendarType: PropTypes.Requireable<"Arabic" | "Hebrew" | "ISO 8601" | "US">; formatDay: PropTypes.Requireable<(...args: any[]) => any>; formatLongDate: PropTypes.Requireable<(...args: any[]) => any>; formatShortWeekday: PropTypes.Requireable<(...args: any[]) => any>; formatWeekday: PropTypes.Requireable<(...args: any[]) => any>; onClickWeekNumber: PropTypes.Requireable<(...args: any[]) => any>; onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; showFixedNumberOfWeeks: PropTypes.Requireable<boolean>; showNeighboringMonth: PropTypes.Requireable<boolean>; showWeekNumbers: PropTypes.Requireable<boolean>; activeStartDate: PropTypes.Validator<Date>; hover: PropTypes.Requireable<Date>; locale: PropTypes.Requireable<string>; maxDate: typeof import("./shared/propTypes").isMaxDate; minDate: typeof import("./shared/propTypes").isMinDate; onClick: PropTypes.Requireable<(...args: any[]) => any>; onMouseOver: PropTypes.Requireable<(...args: any[]) => any>; tileClassName: PropTypes.Requireable<NonNullable<((...args: any[]) => any) | NonNullable<string | (string | null | undefined)[] | null | undefined> | null | undefined>>; tileContent: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike | ((...args: any[]) => any)>>; value: PropTypes.Requireable<NonNullable<Date | (Date | null | undefined)[] | null | undefined>>; valueType: PropTypes.Requireable<string>; }; } export default MonthView;