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