diff --git a/js/components/ascribe_detail/further_details_fileuploader.js b/js/components/ascribe_detail/further_details_fileuploader.js index c5ef8a1c..6f9abca4 100644 --- a/js/components/ascribe_detail/further_details_fileuploader.js +++ b/js/components/ascribe_detail/further_details_fileuploader.js @@ -13,6 +13,7 @@ import { getCookie } from '../../utils/fetch_api_utils'; let FurtherDetailsFileuploader = React.createClass({ propTypes: { + label: React.PropTypes.string, uploadStarted: React.PropTypes.func, pieceId: React.PropTypes.number, otherData: React.PropTypes.arrayOf(React.PropTypes.object), @@ -26,6 +27,7 @@ let FurtherDetailsFileuploader = React.createClass({ getDefaultProps() { return { + label: "Additional files", multiple: false }; }, @@ -44,7 +46,7 @@ let FurtherDetailsFileuploader = React.createClass({ return ( + label={this.props.label}> + className="btn btn-default btn-wide" + disabled={!this.state.isUploadReady}> {getLangText('Register work')} ); @@ -98,20 +114,49 @@ let LumenusAdditionalDataForm = React.createClass({ buttons={buttons} spinner={spinner}> {heading} + - + - + + + + + + +