diff options
author | andre.schmid <andre.schmid@est.tech> | 2022-01-25 19:38:32 +0000 |
---|---|---|
committer | Michael Morris <michael.morris@est.tech> | 2022-01-31 15:23:21 +0000 |
commit | 4594cba0c53461bc1a273458e0a7a314da6bfb68 (patch) | |
tree | c78010c789d726aa72ee8591ab12720b72d1c675 /openecomp-ui/src/nfvo-components | |
parent | 99b7fb519806870b3c84e9e1ac0ac2f59320a6b0 (diff) |
Obtain and control VSP package upload status
Obtain the upload status and control the upload from the frontend
perspective.
Change-Id: Idcc921cf592efea33df35c557afcfae827af3a39
Issue-ID: SDC-3862
Signed-off-by: andre.schmid <andre.schmid@est.tech>
Diffstat (limited to 'openecomp-ui/src/nfvo-components')
-rw-r--r-- | openecomp-ui/src/nfvo-components/loader/LoaderReducer.js | 4 | ||||
-rw-r--r-- | openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx | 23 |
2 files changed, 17 insertions, 10 deletions
diff --git a/openecomp-ui/src/nfvo-components/loader/LoaderReducer.js b/openecomp-ui/src/nfvo-components/loader/LoaderReducer.js index 3f9eb17db3..4222c3dac6 100644 --- a/openecomp-ui/src/nfvo-components/loader/LoaderReducer.js +++ b/openecomp-ui/src/nfvo-components/loader/LoaderReducer.js @@ -32,7 +32,9 @@ export default ( isLoading: true }; case actionTypes.RECEIVE_RESPONSE: - fetchingRequests--; + if (fetchingRequests > 0) { + fetchingRequests--; + } newArray = state.currentlyFetching.filter(item => { return item !== action.url; diff --git a/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx b/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx index 2c82c2be6c..32e3a3e3f2 100644 --- a/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx +++ b/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx @@ -50,22 +50,27 @@ class VnfRepositorySearchBox extends Component { dataTestId, isReadOnlyMode } = this.props; - let showVNF = Configuration.get('showBrowseVNF'); + const showVNF = Configuration.get('showBrowseVNF'); return ( - <div className={`${className}${isReadOnlyMode ? ' disabled' : ''}`}> + <div + className={`${className}${isReadOnlyMode ? ' disabled' : ''}${ + showVNF ? ' showVnf' : '' + }`}> <DraggableUploadFileBox dataTestId={dataTestId} isReadOnlyMode={isReadOnlyMode} className={'upload'} onClick={onClick} /> - - <div className={`${'verticalLine'}${showVNF ? '' : ' hide'}`} /> - - <VNFBrowse - onBrowseVNF={onBrowseVNF} - isReadOnlyMode={isReadOnlyMode} - /> + {showVNF && ( + <div className={`verticalLine${showVNF ? '' : ' hide'}`} /> + )} + {showVNF && ( + <VNFBrowse + onBrowseVNF={onBrowseVNF} + isReadOnlyMode={isReadOnlyMode} + /> + )} </div> ); } |