diff --git a/packages/component-faraday-ui/src/contextualBoxes/AuthorReviews.js b/packages/component-faraday-ui/src/contextualBoxes/AuthorReviews.js index 8512204ea3507bf6f2b4a7dd06d523b7f10f6c35..f3ffc98254a39ebdcc4896670fa64639e4065b35 100644 --- a/packages/component-faraday-ui/src/contextualBoxes/AuthorReviews.js +++ b/packages/component-faraday-ui/src/contextualBoxes/AuthorReviews.js @@ -44,7 +44,7 @@ AuthorReviews.propTypes = { getSignedUrl: PropTypes.func, /** Object containing the list of recommendations. */ journal: PropTypes.object, //eslint-disable-line - /** Contains the token of the currently logged user */ + /** Contains the token of the currently logged user. */ token: PropTypes.string, } diff --git a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptDetailsTop.js b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptDetailsTop.js index 005af4452987245d6dd458b909a8b0942fdbaab0..162a6ade723966906a0b4458b8ede03a8e13eddd 100644 --- a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptDetailsTop.js +++ b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptDetailsTop.js @@ -114,9 +114,9 @@ export default compose( )(ManuscriptDetailsTop) ManuscriptDetailsTop.propTypes = { - /** Object with details about fragment. */ + /** Object containing the selected fragment. */ fragment: PropTypes.object, //eslint-disable-line - /** Object with details about collection. */ + /** Object containing the selected collection. */ collection: PropTypes.object, //eslint-disable-line /** Object with versions of manuscript. */ versions: PropTypes.array, //eslint-disable-line diff --git a/packages/component-faraday-ui/src/submissionRevision/ManuscriptFiles.js b/packages/component-faraday-ui/src/submissionRevision/ManuscriptFiles.js index 81a19cecb0d1f1d9cab4fcbc30de9e88af545303..d0e4eb12efca08c2d2415a03ce9aa810918fbf6b 100644 --- a/packages/component-faraday-ui/src/submissionRevision/ManuscriptFiles.js +++ b/packages/component-faraday-ui/src/submissionRevision/ManuscriptFiles.js @@ -1,6 +1,7 @@ import React from 'react' import { get, has } from 'lodash' import { Field } from 'redux-form' +import PropTypes from 'prop-types' import { Icon } from '@pubsweet/ui' import styled from 'styled-components' import { th } from '@pubsweet/ui-toolkit' @@ -59,6 +60,42 @@ const ManuscriptFiles = ({ </ContextualBox> ) +ManuscriptFiles.propTypes = { + /** Contains the token of the currently logged user. */ + token: PropTypes.string, + /** Object containing the selected fragment. */ + fragment: PropTypes.object, //eslint-disable-line + /** Object containing the selected collection. */ + collection: PropTypes.object, //eslint-disable-line + /** Name of added form. */ + formName: PropTypes.func, + /** Change added form. */ + changeForm: PropTypes.func, + /** Removes the file from the server. */ + deleteFile: PropTypes.func, + /** Uploads the file to the server. */ + uploadFile: PropTypes.func, + /** View content of the uploaded file. */ + previewFile: PropTypes.func, + /** An async call that returns the securized S3 file url. */ + getSignedUrl: PropTypes.func, + /** Value representing if the form has any errors. */ + formErrors: PropTypes.object, //eslint-disable-line +} + +ManuscriptFiles.defaultProps = { + token: '', + fragment: {}, + collection: {}, + formName: undefined, + changeForm: undefined, + deleteFile: undefined, + uploadFile: undefined, + previewFile: undefined, + getSignedUrl: undefined, + formErrors: {}, +} + export default ManuscriptFiles // #region styled-components