diff --git a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileList.js b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileList.js index 901ebc1a2b66466f0dc45b5bddad781e5dbdc1bf..40d501a7d5fe7a9addf9c29680509e94a0b00cc4 100644 --- a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileList.js +++ b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileList.js @@ -1,7 +1,8 @@ import PropTypes from 'prop-types' import React, { Fragment } from 'react' +import { compose } from 'recompose' import { ManuscriptFileSection } from 'pubsweet-component-faraday-ui' -import { withFilePreview, withFileDownload } from '../helpers' +import { withFilePreview, withFileDownload } from '../' const ManuscriptFileList = ({ files: { manuscripts = [], coverLetter = [], supplementary = [] }, @@ -43,18 +44,15 @@ ManuscriptFileList.propTypes = { supplementary: PropTypes.arrayOf(PropTypes.object), }), /** Callback function fired when delete icon is pressed. */ - onDelete: PropTypes.func, + onDelete: PropTypes.func, // eslint-disable-line /** Callback function fired when download icon is pressed. */ - onDownload: PropTypes.func, + onDownload: PropTypes.func, // eslint-disable-line /** Callback function fired when preview icon is pressed. */ - onPreview: PropTypes.func, + onPreview: PropTypes.func, // eslint-disable-line } ManuscriptFileList.defaultProps = { files: {}, - onDelete: () => {}, - onDownload: () => {}, - onPreview: () => {}, } -export default withFilePreview(withFileDownload(ManuscriptFileList)) +export default compose(withFilePreview, withFileDownload)(ManuscriptFileList) diff --git a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileSection.js b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileSection.js index e4fef65e9a5e47432f311ec5f51087a6542b2aae..ff3c636854846095e24e18288c3a5ca4202ff63f 100644 --- a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileSection.js +++ b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptFileSection.js @@ -35,16 +35,14 @@ ManuscriptFileSection.propTypes = { /** Category name of uploaded files. */ label: PropTypes.string, /** Callback function fired when download icon is pressed. */ - onDownload: PropTypes.func, + onDownload: PropTypes.func, // eslint-disable-line /** Callback function fired when preview icon is pressed. */ - onPreview: PropTypes.func, + onPreview: PropTypes.func, // eslint-disable-line } ManuscriptFileSection.defaultProps = { list: [], label: '', - onDownload: () => {}, - onPreview: () => {}, } export default ManuscriptFileSection