diff --git a/packages/component-email/src/routes/emails/notifications.js b/packages/component-email/src/routes/emails/notifications.js index 10dd129a5ed2f0070dfd139d53a667fabac93f40..84a1b0a863d3e015707391a99062896268dc4dd7 100644 --- a/packages/component-email/src/routes/emails/notifications.js +++ b/packages/component-email/src/routes/emails/notifications.js @@ -25,6 +25,7 @@ module.exports = { lastName: user.lastName, affiliation: user.affiliation, title: user.title, + country: user.country, }), ctaText: 'CONFIRM ACCOUNT', signatureName: 'Hindawi', diff --git a/packages/component-faraday-ui/src/AppBar.js b/packages/component-faraday-ui/src/AppBar.js index 8659117a39945ba186090bab4d8b7ad81338aeb7..f1eef417786cbfbe861325e7bff8e2bb5304ac3d 100644 --- a/packages/component-faraday-ui/src/AppBar.js +++ b/packages/component-faraday-ui/src/AppBar.js @@ -72,7 +72,7 @@ export default compose( const RightContainer = styled.div` align-items: center; display: flex; - height ${th('appBar.height')}; + height: ${th('appBar.height')}; margin-right: ${th('gridUnit')}; height: ${th('appBar.height')}; @@ -84,13 +84,15 @@ const RightContainer = styled.div` const LogoContainer = styled.div` align-items: center; display: flex; - height ${th('appBar.height')}; + height: ${th('appBar.height')}; margin-left: ${th('gridUnit')}; position: absolute; top: 0; left: 0; z-index: 1; + + cursor: pointer; ` const JournalBackground = styled.div` diff --git a/packages/component-faraday-ui/src/AuthorTag.js b/packages/component-faraday-ui/src/AuthorTag.js index 43a973a322bbab93891d849468d0383e0995ce03..de77649af2ef6640b21c315fe8cac3bf78bfa00c 100644 --- a/packages/component-faraday-ui/src/AuthorTag.js +++ b/packages/component-faraday-ui/src/AuthorTag.js @@ -15,10 +15,10 @@ const AuthorTag = ({ }, }) => ( <Root> - {affiliationNumber && <Superscript>{affiliationNumber}</Superscript>} <Text>{`${firstName} ${lastName}`}</Text> {isSubmitting && <Tag>SA</Tag>} {isCorresponding && <Tag>CA</Tag>} + {affiliationNumber && <Superscript>{affiliationNumber}</Superscript>} </Root> ) diff --git a/packages/component-faraday-ui/src/AuthorTagList.js b/packages/component-faraday-ui/src/AuthorTagList.js index 2d8268460f6b195f97862ad37951c025ae6915b1..4e9cd757a62866f19b3c66298d084cee967cd80d 100644 --- a/packages/component-faraday-ui/src/AuthorTagList.js +++ b/packages/component-faraday-ui/src/AuthorTagList.js @@ -82,8 +82,8 @@ const AuthorTagList = ({ <AffiliationRow> {affiliationList.map((a, i) => ( <Item flex={1} key={a}> - <Superscript>{i + 1}</Superscript> <Text>{a}</Text> + <Superscript>{i + 1}</Superscript> </Item> ))} </AffiliationRow> @@ -120,7 +120,6 @@ const Root = styled.div` font-family: ${th('fontReading')}; ` const AffiliationRow = styled(Row)` - border-left: 1px solid ${th('colorBackgroundHue')}; padding-left: ${th('gridUnit')}; flex-direction: column; ` diff --git a/packages/component-faraday-ui/src/manuscriptDetails/ResponseToInvitation.js b/packages/component-faraday-ui/src/manuscriptDetails/ResponseToInvitation.js index 5ce45b9d80316f2f12aaa94a49acca64d588cbe8..7558e95eb92beb4ceeb8b13e1c504967b82c14f2 100644 --- a/packages/component-faraday-ui/src/manuscriptDetails/ResponseToInvitation.js +++ b/packages/component-faraday-ui/src/manuscriptDetails/ResponseToInvitation.js @@ -47,7 +47,18 @@ const ResponseToInvitation = ({ <Label required>{label}</Label> <ValidatedField component={input => ( - <RadioGroup inline name="decision" options={options} {...input} /> + <Row alignItems="center" justify="space-between"> + <RadioGroup inline name="decision" options={options} {...input} /> + <Button + mb={1.7} + mr={2.6} + onClick={handleSubmit} + primary + size="medium" + > + {buttonLabel} + </Button> + </Row> )} name="decision" validate={[required]} @@ -68,12 +79,6 @@ const ResponseToInvitation = ({ </Item> </RowOverrideAlert> )} - - <Row justify="flex-end" mb={1} pr={1}> - <Button onClick={handleSubmit} primary size="medium"> - {buttonLabel} - </Button> - </Row> </ContextualBox> ) diff --git a/packages/xpub-faraday/config/authsome-helpers.js b/packages/xpub-faraday/config/authsome-helpers.js index 3670d1e709f37f933de0e61f68d2a6ee59b1b4d0..2960282ae2215eb31b8d8374e9abe052f2b51ae4 100644 --- a/packages/xpub-faraday/config/authsome-helpers.js +++ b/packages/xpub-faraday/config/authsome-helpers.js @@ -252,12 +252,14 @@ async function updateReviewerVisibleStatusByInvitation({ const fragmentId = last(collection.fragments) const fragment = await FragmentModel.find(fragmentId) const invitation = fragment.invitations.find(inv => inv.userId === user.id) - const recommendationDone = fragment.recommendations.some( - rec => - rec.recommendationType === 'review' && - rec.userId === user.id && - rec.submittedOn, - ) + const recommendationDone = + fragment.recommendations && + fragment.recommendations.some( + rec => + rec.recommendationType === 'review' && + rec.userId === user.id && + rec.submittedOn, + ) if (recommendationDone) { return get(statuses, `${collection.status}.reviewer.label`)