diff --git a/packages/component-faraday-ui/src/FileSection.js b/packages/component-faraday-ui/src/FileSection.js index 59382b1ff7f8395fb7428a075f24a11199d24237..27ba4f96aa6f1404245baed0503b3c462c2668d4 100644 --- a/packages/component-faraday-ui/src/FileSection.js +++ b/packages/component-faraday-ui/src/FileSection.js @@ -32,6 +32,7 @@ const FileSection = ({ isFirst, required, moveItem, + maxFiles, isFileItemOver, canDropFileItem, connectFileDrop, @@ -58,9 +59,14 @@ const FileSection = ({ <Label required={required}>{title}</Label> <FilePicker allowedFileExtensions={allowedFileExtensions} + disabled={files.length >= maxFiles} onUpload={onFilePick} > - <ActionLink icon="plus" size="small"> + <ActionLink + disabled={files.length >= maxFiles} + icon="plus" + size="small" + > UPLOAD FILE </ActionLink> </FilePicker> diff --git a/packages/component-faraday-ui/src/ManuscriptCard.js b/packages/component-faraday-ui/src/ManuscriptCard.js index 56ba7e152cf86e436acdc01883714deef3948d8f..c7c238687dd5ed1a2f014ac524492a6a11469f2c 100644 --- a/packages/component-faraday-ui/src/ManuscriptCard.js +++ b/packages/component-faraday-ui/src/ManuscriptCard.js @@ -152,7 +152,7 @@ const Root = styled.div` box-shadow: ${th('boxShadow')}; cursor: pointer; display: flex; - margin: ${th('gridUnit')}; + margin-bottom: ${th('gridUnit')}; &:hover { box-shadow: ${th('dashboardCard.hoverShadow')}; diff --git a/packages/component-faraday-ui/src/WizardFiles.js b/packages/component-faraday-ui/src/WizardFiles.js index c7d2b2d57062634aa698fd943628b584787de6c4..5880849e288676894faa1d71c3139a8c7439de90 100644 --- a/packages/component-faraday-ui/src/WizardFiles.js +++ b/packages/component-faraday-ui/src/WizardFiles.js @@ -42,7 +42,6 @@ const WizardFiles = ({ onFileDrop={addFile('coverLetter')} onFilePick={addFile('coverLetter')} onPreview={previewFile} - required title="Cover Letter" /> <FileSection diff --git a/packages/components-faraday/src/components/Dashboard/Dashboard.js b/packages/components-faraday/src/components/Dashboard/Dashboard.js index 259aad9b59165767076ce0ea77fc9fd94ad68900..7fa751167fd6ab1fb54285d015341471bcb56dab 100644 --- a/packages/components-faraday/src/components/Dashboard/Dashboard.js +++ b/packages/components-faraday/src/components/Dashboard/Dashboard.js @@ -1,5 +1,5 @@ import React, { Fragment } from 'react' -import { Button, H1 } from '@pubsweet/ui' +import { Button } from '@pubsweet/ui' import { compose, withProps } from 'recompose' import { Row } from 'pubsweet-component-faraday-ui' @@ -15,8 +15,7 @@ const Dashboard = ({ getDefaultFilterValue, }) => ( <Fragment> - <Row alignItems="center" justify="space-between"> - <H1 mb={1}>Dashboard</H1> + <Row alignItems="center" justify="flex-end"> <Button data-test="new-manuscript" disabled={!canCreateDraft}