Refresh option in validation result page
[sdc.git] / openecomp-ui / src / sdc-app / onboarding / softwareProduct / validationResults / SoftwareProductValidationResults.js
1 /**
2  * Copyright (c) 2019 Vodafone Group
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 import { connect } from 'react-redux';
17 import SoftwareProductValidationResultsView from './SoftwareProductValidationResultsView.jsx';
18 import SoftwareProductValidationResultsViewActionHelper from './SoftwareProductValidationResultsViewActionHelper.js';
19
20 export const mapStateToProps = ({ softwareProduct }) => {
21     let { softwareProductValidationResult } = softwareProduct;
22     let { softwareProductValidation } = softwareProduct;
23     return {
24         softwareProductValidationResult,
25         softwareProductValidation
26     };
27 };
28 export const mapActionsToProps = dispatch => {
29     return {
30         refreshValidationResults: (requestId, endPoints) => {
31             return SoftwareProductValidationResultsViewActionHelper.refreshValidationResults(
32                 dispatch,
33                 { requestId, endPoints }
34             );
35         },
36         updateDisplayTestResultData: testResultToDisplay => {
37             return SoftwareProductValidationResultsViewActionHelper.updateDisplayTestResultData(
38                 dispatch,
39                 { testResultToDisplay }
40             );
41         }
42     };
43 };
44 export default connect(mapStateToProps, mapActionsToProps, null, {
45     withRef: true
46 })(SoftwareProductValidationResultsView);