UNPKG

@gdjiami/jm-mrc-components

Version:

移动端可复用组件库

37 lines (36 loc) 1.03 kB
import React from 'react'; export interface DatePickerInnerProps { value?: Date; onChange?: (value: Date) => void; disabledBefore?: Date; disabledAfter?: Date; } declare type YearList = number[]; declare type MonthList = { before: number[]; after: number[]; normal: number[]; }; declare type DayList = { before: number[]; after: number[]; normal: { [key: string]: number[]; }; }; interface DatePickerInnerState { yearList: YearList; monthList: MonthList; dayList: DayList; normalizedValue: [number, number, number]; } export default class DatePickerInner extends React.PureComponent<DatePickerInnerProps, DatePickerInnerState> { state: DatePickerInnerState; constructor(props: DatePickerInnerProps); componentDidUpdate(prevProps: DatePickerInnerProps, prevState: DatePickerInnerState): void; render(): JSX.Element; private renderMonth; private renderDay; private handleSelectChange; } export {};