Skip to content
Snippets Groups Projects
Commit eb01334b authored by Alexandru Munteanu's avatar Alexandru Munteanu
Browse files

Fix author adder component

parent ad3a4570
No related branches found
No related tags found
No related merge requests found
...@@ -52,13 +52,13 @@ export default ({ ...@@ -52,13 +52,13 @@ export default ({
</div> </div>
</div> </div>
<div className={classnames(classes['button-container'])}> <div className={classnames(classes['button-container'])}>
{!isSubmitting && ( {editedAuthor < 0 && (
<div <div
className={classnames(classes['delete-button'])} className={classnames(classes.corresponding)}
onClick={removeAuthor(email)} onClick={setAuthorEdit(index)}
title="Delete author" title="Edit author"
> >
<Icon>trash</Icon> <Icon>edit-2</Icon>
</div> </div>
)} )}
{!isCorresponding && ( {!isCorresponding && (
...@@ -70,13 +70,13 @@ export default ({ ...@@ -70,13 +70,13 @@ export default ({
<Icon>mail</Icon> <Icon>mail</Icon>
</div> </div>
)} )}
{editedAuthor < 0 && ( {!isSubmitting && (
<div <div
className={classnames(classes.corresponding)} className={classnames(classes['delete-button'])}
onClick={setAuthorEdit(index)} onClick={removeAuthor(email)}
title="Edit author" title="Delete author"
> >
<Icon>edit-2</Icon> <Icon>trash</Icon>
</div> </div>
)} )}
</div> </div>
......
...@@ -67,9 +67,8 @@ export default compose( ...@@ -67,9 +67,8 @@ export default compose(
connect(state => ({ connect(state => ({
currentUser: selectCurrentUser(state), currentUser: selectCurrentUser(state),
})), })),
withProps(({ currentUser }) => { withProps(({ currentUser: { admin, username, email }, authors }) => {
const { admin, email, username } = currentUser if (!admin && authors.length === 0) {
if (!admin) {
return { return {
initialValues: { initialValues: {
email, email,
...@@ -80,6 +79,7 @@ export default compose( ...@@ -80,6 +79,7 @@ export default compose(
}), }),
reduxForm({ reduxForm({
form: 'author', form: 'author',
enableReinitialize: true,
onSubmit: ( onSubmit: (
values, values,
dispatch, dispatch,
......
...@@ -65,6 +65,7 @@ const Authors = ({ ...@@ -65,6 +65,7 @@ const Authors = ({
<SortableList <SortableList
dragHandle={DragHandle} dragHandle={DragHandle}
dropItem={dropItem} dropItem={dropItem}
editedAuthor={editedAuthor}
items={authors} items={authors}
listItem={Author} listItem={Author}
moveItem={moveAuthor} moveItem={moveAuthor}
......
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