@gdjiami/jm-mrc-components
Version:
移动端可复用组件库
29 lines (28 loc) • 782 B
TypeScript
import React from 'react';
export interface YearPickerProps {
value?: Date;
title?: string;
onChange?: (value: Date) => void;
disabledBefore?: Date;
disabledAfter?: Date;
children: (value: Date, onClick: () => void) => React.ReactNode;
}
declare type YearList = number[];
interface State {
yearList: YearList;
visible: boolean;
lastValue?: Date;
}
export default class YearPicker extends React.Component<YearPickerProps> {
static defaultProps: {
title: string;
};
state: State;
componentDidUpdate(prevProps: YearPickerProps, prevState: State): void;
render(): JSX.Element;
private handleSelectChange;
private handleCancel;
private handleOk;
private handleShow;
}
export {};