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') : {