diff --git a/packages/component-faraday-ui/src/ReviewersTable.js b/packages/component-faraday-ui/src/ReviewersTable.js
index 9f9e2aaa75309afd25084e94a65cbcf65e2c646b..69253a9eba03bad03b1dd3b2e3ac2ecad9004c7f 100644
--- a/packages/component-faraday-ui/src/ReviewersTable.js
+++ b/packages/component-faraday-ui/src/ReviewersTable.js
@@ -1,3 +1,4 @@
+import PropTypes from 'prop-types'
 import React, { Fragment } from 'react'
 import styled from 'styled-components'
 import { th } from '@pubsweet/ui-toolkit'
@@ -94,6 +95,26 @@ const orderInvitations = i => {
   return 1
 }
 
+ReviewersTable.propTypes = {
+  /** passes  */
+  invitations: PropTypes.arrayOf(
+    PropTypes.shape({
+      id: PropTypes.string,
+      role: PropTypes.string,
+      type: PropTypes.string,
+      userId: PropTypes.string,
+      hasAnswer: PropTypes.bool,
+      invitedOn: PropTypes.number,
+      isAccepted: PropTypes.bool,
+      respondedOn: PropTypes.number,
+    }),
+  ),
+}
+
+ReviewersTable.defaultProps = {
+  invitations: [],
+}
+
 export default compose(
   shouldUpdate(
     ({ invitations }, { invitations: nextInvitations }) =>