Skip to content
Snippets Groups Projects
Commit 8a6c8c1d authored by Bogdan Cochior's avatar Bogdan Cochior
Browse files

fix(authors): fix infinite spinner when saving error

parent 0f9457e4
No related branches found
No related tags found
No related merge requests found
...@@ -34,21 +34,21 @@ const AuthorAdder = ({ ...@@ -34,21 +34,21 @@ const AuthorAdder = ({
<FormBody> <FormBody>
<Title>{authors.length === 0 ? 'Submitting author' : 'Author'}</Title> <Title>{authors.length === 0 ? 'Submitting author' : 'Author'}</Title>
<Row> <Row>
<ValidatedTextField isRequired label="First name" name="firstName" /> <ValidatedTextField isRequired label="First name*" name="firstName" />
<ValidatedTextField label="Middle name" name="middleName" /> <ValidatedTextField label="Middle name" name="middleName" />
<ValidatedTextField isRequired label="Last name" name="lastName" /> <ValidatedTextField isRequired label="Last name*" name="lastName" />
</Row> </Row>
<Row> <Row>
<ValidatedTextField <ValidatedTextField
isRequired isRequired
label="Email" label="Email*"
name="email" name="email"
validators={[emailValidator]} validators={[emailValidator]}
/> />
<ValidatedTextField <ValidatedTextField
isRequired isRequired
label="Affiliation" label="Affiliation*"
name="affiliation" name="affiliation"
/> />
<MenuItem label="Country" name="country" options={countries} /> <MenuItem label="Country" name="country" options={countries} />
......
...@@ -64,21 +64,25 @@ const AuthorEdit = ({ ...@@ -64,21 +64,25 @@ const AuthorEdit = ({
</Header> </Header>
<Row> <Row>
<ValidatedTextField isRequired label="First name" name="edit.firstName" /> <ValidatedTextField
isRequired
label="First name*"
name="edit.firstName"
/>
<ValidatedTextField label="Middle name" name="edit.middleName" /> <ValidatedTextField label="Middle name" name="edit.middleName" />
<ValidatedTextField isRequired label="Last name" name="edit.lastName" /> <ValidatedTextField isRequired label="Last name*" name="edit.lastName" />
</Row> </Row>
<Row> <Row>
<ValidatedTextField <ValidatedTextField
isRequired isRequired
label="Email" label="Email*"
name="edit.email" name="edit.email"
validators={[emailValidator]} validators={[emailValidator]}
/> />
<ValidatedTextField <ValidatedTextField
isRequired isRequired
label="Affiliation" label="Affiliation*"
name="edit.affiliation" name="edit.affiliation"
/> />
<MenuItem label="Country" name="edit.country" options={countries} /> <MenuItem label="Country" name="edit.country" options={countries} />
......
...@@ -51,10 +51,12 @@ export default (state = initialState, action) => { ...@@ -51,10 +51,12 @@ export default (state = initialState, action) => {
...initialState, ...initialState,
isFetching: true, isFetching: true,
} }
case 'UPDATE_FRAGMENT_FAILURE':
case FAILURE: case FAILURE:
return { return {
...initialState, ...initialState,
error: action.error, error: action.error,
isFetching: false,
} }
case 'UPDATE_FRAGMENT_SUCCESS': case 'UPDATE_FRAGMENT_SUCCESS':
case SUCCESS: case SUCCESS:
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment