UNPKG

semantic-ui-calendar-react

Version:
28 lines (27 loc) 1.44 kB
import * as React from 'react'; import { BasePickerOnChangeData, BasePickerProps, DisableValuesProps, EnableValuesProps, MinMaxValueProps, OptionalHeaderProps, ProvideHeadingValue, SingleSelectionPicker } from './BasePicker'; declare type MonthPickerProps = BasePickerProps & DisableValuesProps & EnableValuesProps & MinMaxValueProps & OptionalHeaderProps; export interface MonthPickerOnChangeData extends BasePickerOnChangeData { value: { year: number; month: number; }; } declare class MonthPicker extends SingleSelectionPicker<MonthPickerProps> implements ProvideHeadingValue { constructor(props: any); render(): JSX.Element; getCurrentDate(): string; protected buildCalendarValues(): string[]; protected getSelectableCellPositions(): number[]; protected getInitialDatePosition(): number; protected getActiveCellPosition(): number; protected getDisabledPositions(): number[]; protected isNextPageAvailable(): boolean; protected isPrevPageAvailable(): boolean; protected handleChange: (e: React.SyntheticEvent<Element, Event>, { value }: { value: any; }) => void; protected switchToNextPage: (e: React.SyntheticEvent<Element, Event>, data: any, callback: () => void) => void; protected switchToPrevPage: (e: React.SyntheticEvent<Element, Event>, data: any, callback: () => void) => void; } export default MonthPicker;