From 7ce27f56c56b87b12f7f913c6cb8fbae46814798 Mon Sep 17 00:00:00 2001 From: Demetriad Sinzeanu <demetriad.sinzeanu@thinslices.com> Date: Tue, 6 Nov 2018 15:35:24 +0200 Subject: [PATCH] docs(faraday-ui): --- .../src/ReviewersTable.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/packages/component-faraday-ui/src/ReviewersTable.js b/packages/component-faraday-ui/src/ReviewersTable.js index 9f9e2aaa7..69253a9eb 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 }) => -- GitLab