fix(date-picker): fix open judgement

This commit is contained in:
Yangzhedi 2019-01-04 22:34:25 +08:00 committed by 偏右
parent ee1beaa459
commit 319949ee1a
3 changed files with 6 additions and 6 deletions

View File

@ -124,8 +124,8 @@ class RangePicker extends React.Component<any, RangePickerState> {
};
}
componentDidUpdate(prevProps: any, prevState: RangePickerState) {
if (!('open' in prevProps) && prevState.open) {
componentDidUpdate(_: any, prevState: RangePickerState) {
if (!('open' in this.props) && prevState.open && !this.state.open) {
this.focus();
}
}

View File

@ -55,8 +55,8 @@ class WeekPicker extends React.Component<any, WeekPickerState> {
};
}
componentDidUpdate(prevProps: any, prevState: WeekPickerState) {
if (!('open' in prevProps) && prevState.open) {
componentDidUpdate(_: any, prevState: WeekPickerState) {
if (!('open' in this.props) && prevState.open && !this.state.open) {
this.focus();
}
}

View File

@ -70,8 +70,8 @@ export default function createPicker(TheCalendar: React.ComponentClass): any {
};
}
componentDidUpdate(prevProps: PickerProps, prevState: PickerState) {
if (!('open' in prevProps) && prevState.open) {
componentDidUpdate(_: PickerProps, prevState: PickerState) {
if (!('open' in this.props) && prevState.open && !this.state.open) {
this.focus();
}
}