diff --git a/package.json b/package.json index 3f93f7ae..239afcef 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@types/react": "^16.8.19", "@types/react-dom": "^16.8.4", "@types/react-helmet": "^5.0.13", - "@umijs/fabric": "^2.0.0-beta.3", + "@umijs/fabric": "2.0.0", "chalk": "^3.0.0", "check-prettier": "^1.0.3", "cross-env": "^6.0.0", diff --git a/src/components/HeaderSearch/index.tsx b/src/components/HeaderSearch/index.tsx index 85f8a387..c545f842 100644 --- a/src/components/HeaderSearch/index.tsx +++ b/src/components/HeaderSearch/index.tsx @@ -26,6 +26,8 @@ interface HeaderSearchState { } export default class HeaderSearch extends Component { + private inputRef: Input | null = null; + static defaultProps = { defaultActiveFirstOption: false, onPressEnter: () => {}, @@ -47,8 +49,6 @@ export default class HeaderSearch extends Component { if (!children) { return null; } - const panes: ReactNodeArray = []; + const panes: React.ReactNode[] = []; React.Children.forEach(children, (child: React.ReactElement): void => { if (!child) { return; diff --git a/src/pages/user/login/components/Login/LoginItem.tsx b/src/pages/user/login/components/Login/LoginItem.tsx index 75e0fe5a..a9be1885 100644 --- a/src/pages/user/login/components/Login/LoginItem.tsx +++ b/src/pages/user/login/components/Login/LoginItem.tsx @@ -45,13 +45,13 @@ interface LoginItemState { const FormItem = Form.Item; class WrapFormItem extends Component { + interval: number | undefined = undefined; + static defaultProps = { getCaptchaButtonText: 'captcha', getCaptchaSecondText: 'second', }; - interval: number | undefined = undefined; - constructor(props: LoginItemProps) { super(props); this.state = {