Skip to content
Snippets Groups Projects
Commit 8711b95d authored by Mihail Hagiu's avatar Mihail Hagiu
Browse files

docs(AuthorReviews): Wrote documentation for AuthorReviews component

parent 9867e98a
No related branches found
No related tags found
3 merge requests!222Sprint #26,!217Sprint #26,!191Hin 1116 documentation
import React from 'react' import React from 'react'
import PropTypes from 'prop-types'
import { withProps, compose } from 'recompose' import { withProps, compose } from 'recompose'
import { ContextualBox, ReviewerReportAuthor, Row, Text } from '../' import { ContextualBox, ReviewerReportAuthor, Row, Text } from '../'
...@@ -15,14 +16,7 @@ const SubmittedReportsNumberForAuthorReviews = ({ reports }) => ( ...@@ -15,14 +16,7 @@ const SubmittedReportsNumberForAuthorReviews = ({ reports }) => (
</Row> </Row>
) )
const AuthorReviews = ({ const AuthorReviews = ({ journal, reports, token, getSignedUrl }) =>
invitations,
journal,
reports,
fragment,
token,
getSignedUrl,
}) =>
reports.length > 0 && ( reports.length > 0 && (
<ContextualBox <ContextualBox
label="Reviewer Reports" label="Reviewer Reports"
...@@ -43,4 +37,22 @@ const AuthorReviews = ({ ...@@ -43,4 +37,22 @@ const AuthorReviews = ({
</ContextualBox> </ContextualBox>
) )
AuthorReviews.propTypes = {
/** The list of available reports. */
reports: PropTypes.arrayOf(PropTypes.object),
/** Returns the url of the selected file. */
getSignedUrl: PropTypes.func,
/** Object containing the list of recommendations. */
journal: PropTypes.object, //eslint-disable-line
/** Contains the token of the currently logged user */
token: PropTypes.string,
}
AuthorReviews.defaultProps = {
reports: [],
getSignedUrl: undefined,
journal: {},
token: '',
}
export default compose(withProps())(AuthorReviews) export default compose(withProps())(AuthorReviews)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment