Added tests, fixed edit/add users

This commit is contained in:
Philipp Czora
2018-07-19 12:05:50 +02:00
parent 3c0ea782aa
commit f4c1403f71
11 changed files with 168 additions and 109 deletions

View File

@@ -4,10 +4,12 @@ import type { User } from "../types/User";
import InputField from "../../components/InputField";
import Checkbox from "../../components/Checkbox";
import SubmitButton from "../../components/SubmitButton";
import { connect } from "react-redux";
type Props = {
submitForm: User => void,
user?: User
user?: User,
loading?: boolean
};
class UserForm extends React.Component<Props, User> {
@@ -69,7 +71,7 @@ class UserForm extends React.Component<Props, User> {
onChange={this.handleActiveChange}
checked={user ? user.active : false}
/>
<SubmitButton value="Submit" />
<SubmitButton label="Submit" loading={this.props.loading} />
</form>
</div>
);