Skip to content

Commit 15e91a7

Browse files
committed
migration
1 parent 1a57c68 commit 15e91a7

File tree

3 files changed

+12
-32
lines changed

3 files changed

+12
-32
lines changed
Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,21 @@
1-
// @flow
2-
3-
// #region imports
41
import React, { PureComponent } from 'react';
52
import axios from 'axios';
6-
import {
7-
type Match,
8-
type Location,
9-
type RouterHistory,
10-
} from 'react-router-dom';
3+
import { RouteComponentProps } from 'react-router';
114
import Button from 'reactstrap/lib/Button';
125
import Row from 'reactstrap/lib/Row';
136
import Col from 'reactstrap/lib/Col';
147
import { appConfig } from '../../config/appConfig';
158
import { getLocationOrigin } from '../../services/API/fetchTools';
169
import userInfoMock from '../../mock/userInfo.json';
17-
import { type AuthContextProps } from '../../contexts/auth/consumerHOC';
18-
// #endregion
10+
import { AuthContextProps } from '../../contexts/auth/consumerHOC';
1911

20-
// #region flow types
21-
type Props = {
22-
// react-router 4:
23-
match: Match,
24-
location: Location,
25-
history: RouterHistory,
26-
27-
...any,
28-
} & AuthContextProps;
12+
// #region types
13+
type Props = {} & RouteComponentProps & AuthContextProps;
2914

3015
type State = {
31-
email: string,
32-
password: string,
33-
isLogging: boolean,
34-
35-
...any,
16+
email: string;
17+
password: string;
18+
isLogging: boolean;
3619
};
3720
// #endregion
3821

@@ -141,19 +124,19 @@ class Login extends PureComponent<Props, State> {
141124
disconnectUser();
142125
};
143126

144-
handlesOnEmailChange = (event: SyntheticEvent<>) => {
127+
handlesOnEmailChange = (event: React.ChangeEvent<HTMLInputElement>) => {
145128
event.preventDefault();
146129
// should add some validator before setState in real use cases
147130
this.setState({ email: event.target.value.trim() });
148131
};
149132

150-
handlesOnPasswordChange = (event: SyntheticEvent<>) => {
133+
handlesOnPasswordChange = (event: React.ChangeEvent<HTMLInputElement>) => {
151134
event.preventDefault();
152135
// should add some validator before setState in real use cases
153136
this.setState({ password: event.target.value.trim() });
154137
};
155138

156-
handlesOnLogin = async (event: SyntheticEvent<>) => {
139+
handlesOnLogin = async (event: React.MouseEvent<HTMLButtonElement>) => {
157140
if (event) {
158141
event.preventDefault();
159142
}
@@ -226,7 +209,7 @@ class Login extends PureComponent<Props, State> {
226209
}
227210
};
228211

229-
goHome = (event: any) => {
212+
goHome = (event: React.MouseEvent<HTMLButtonElement>) => {
230213
if (event) {
231214
event.preventDefault();
232215
}
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
// @flow
2-
3-
// #region imports
41
import { compose } from 'redux';
52
import Login from './Login';
63
import withEnterAnimation from '../../hoc/withEnterAnimation';
74
import withAuth from '../../contexts/auth/consumerHOC';
8-
// #endregion
5+
s;
96

107
export default compose(
118
withEnterAnimation(/* no option yet */),

0 commit comments

Comments
 (0)