浏览代码

bugfix: fix ts error

close #5739
chenshuai2144 6 年之前
父节点
当前提交
97f6658947
共有 1 个文件被更改,包括 5 次插入6 次删除
  1. 5 6
      src/pages/user/login/index.tsx

+ 5 - 6
src/pages/user/login/index.tsx

@@ -18,17 +18,13 @@ const { Tab, UserName, Password, Mobile, Captcha, Submit } = LoginComponents;
 interface LoginProps {
   dispatch: Dispatch<AnyAction>;
   userLogin: StateType;
-  submitting: boolean;
+  submitting?: boolean;
 }
 interface LoginState {
   type: string;
   autoLogin: boolean;
 }
 
-@connect(({ login, loading }: ConnectState) => ({
-  userLogin: login,
-  submitting: loading.effects['login/login'],
-}))
 class Login extends Component<LoginProps, LoginState> {
   loginForm: FormComponentProps['form'] | undefined | null = undefined;
 
@@ -202,4 +198,7 @@ class Login extends Component<LoginProps, LoginState> {
   }
 }
 
-export default Login;
+export default connect(({ login, loading }: ConnectState) => ({
+  userLogin: login.state,
+  submitting: loading.effects['login/login'],
+}))(Login);