Fix dependency install

This commit is contained in:
Scott E. Graves
2019-06-27 14:12:08 -05:00
parent 98f48a66c3
commit 96908fc4cd

View File

@@ -5,7 +5,9 @@ import * as Constants from '../../../constants';
const mapStateToProps = state => {
return {
AllowDownload: (state.download.DownloadType !== Constants.INSTALL_TYPES.Dependency),
AllowDownload: (state.download.DownloadType !== Constants.INSTALL_TYPES.Dependency) &&
!state.download.DownloadActive &&
!state.install.InstallActive,
};
};
@@ -20,7 +22,10 @@ export default connect(mapStateToProps)(props => {
</td>
<td>
{props.AllowDownload ?
<a href={void(0)} className={'DependencyLink'} onClick={()=>{props.onDownload(props.download); return false;}}><u>Install</u></a> :
<a
href={void(0)}
className={'DependencyLink'}
onClick={()=>{props.onDownload(props.download); return false;}}><u>Install</u></a> :
'Installing...'}
</td>
</tr>