陈帅 7 лет назад
Родитель
Сommit
1dd1fb4f68
1 измененных файлов с 5 добавлено и 7 удалено
  1. 5 7
      src/components/HeaderSearch/index.js

+ 5 - 7
src/components/HeaderSearch/index.js

@@ -69,14 +69,14 @@ export default class HeaderSearch extends PureComponent {
   };
 
   enterSearchMode = () => {
+    const { onVisibleChange } = this.props;
+    onVisibleChange(true);
     this.setState({ searchMode: true }, () => {
       const { searchMode } = this.state;
       if (searchMode) {
         this.input.focus();
       }
     });
-    const { onVisibleChange } = this.props;
-    onVisibleChange(true);
   };
 
   leaveSearchMode = () => {
@@ -110,11 +110,9 @@ export default class HeaderSearch extends PureComponent {
         className={classNames(className, styles.headerSearch)}
         onClick={this.enterSearchMode}
         onTransitionEnd={({ propertyName }) => {
-          if (propertyName === 'width') {
-            if (!searchMode) {
-              const { onVisibleChange } = this.props;
-              onVisibleChange(searchMode);
-            }
+          if (propertyName === 'width' && !searchMode) {
+            const { onVisibleChange } = this.props;
+            onVisibleChange(searchMode);
           }
         }}
       >