const Divider = () => <div className="divider" />;
-const CompositionButtons = ({ onClean, onUpload, onDownload }) => (
+const CompositionButtons = ({ onClean, onUpload, onDownload, isReadOnly }) => (
<div className="composition-buttons">
<CompositionButton
+ disabled={isReadOnly}
data-test-id="composition-clear-btn"
onClick={onClean}
name="trashO"
title="clear"
/>
+
<Divider />
<CompositionButton
data-test-id="composition-download-btn"
/>
<Divider />
<CompositionButton
+ disabled={isReadOnly}
data-test-id="composition-download-upload"
onClick={onUpload}
name="upload"
CompositionButtons.propTypes = {
onClean: PropTypes.func,
onUpload: PropTypes.func,
- onDownload: PropTypes.func
+ onDownload: PropTypes.func,
+ isReadOnly: PropTypes.bool
};
export default CompositionButtons;