From 6056e2d063f6ee7c901842d32f3a5310dfe77328 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Wed, 5 Jun 2019 17:49:46 -0500 Subject: [PATCH] Disable configure while mounting/unmounting --- src/components/MountItem/MountItem.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/components/MountItem/MountItem.js b/src/components/MountItem/MountItem.js index 2ca3c3c..317d783 100644 --- a/src/components/MountItem/MountItem.js +++ b/src/components/MountItem/MountItem.js @@ -19,14 +19,15 @@ export default connect(mapStateToProps)(props => { let configButton = null; let secondRow = 6; if (props.allowConfig) { + const pointer = {cursor: props.allowMount ? 'pointer' : 'no-drop'}; configButton = ( {e.preventDefault();} : props.configClicked} + onClick={props.allowMount ? props.configClicked : (e)=>{e.preventDefault();}} src={configureImage} - style={{padding: 0, border: 0, margin: 0, cursor: 'pointer'}} + style={{padding: 0, border: 0, margin: 0, ...pointer}} width={'16px'}/> ); @@ -38,7 +39,7 @@ export default connect(mapStateToProps)(props => { inputColumnSpan = 20; inputControls = { key={'i' + key++} row={secondRow} rowSpan={7}> - { )); } - const buttonDisplay = props.allowMount || props.disabled ? + const buttonDisplay = props.allowMount ? (props.mounted ? 'Unmount' : 'Mount') : {