Add collaboration feature
[sdc.git] / openecomp-ui / src / sdc-app / onboarding / onboard / workspace / WorkspaceView.jsx
1 /*!
2  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
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
13  * or implied. See the License for the specific language governing
14  * permissions and limitations under the License.
15  */
16 import React from 'react';
17 import DetailsCatalogView from '../DetailsCatalogView.jsx';
18 import i18n from 'nfvo-utils/i18n/i18n.js';
19
20 const WorkspaceView = (props) => {
21         let {
22                 licenseModelList, softwareProductList, onAddLicenseModelClick, users,
23                 onAddSoftwareProductClick, onSelectLicenseModel, onSelectSoftwareProduct, searchValue, onMigrate
24         } = props;
25
26         return (
27                 <div className='catalog-wrapper workspace-view'>
28                         <div className='catalog-header workspace-header'>
29                                 {i18n('WORKSPACE')}
30                         </div>
31                         <DetailsCatalogView
32                                 VLMList={licenseModelList}
33                                 VSPList={softwareProductList}
34                                 users={users}
35                                 onAddVLM={onAddLicenseModelClick}
36                                 onAddVSP={onAddSoftwareProductClick}
37                                 onSelectVLM={onSelectLicenseModel}
38                                 onSelectVSP={onSelectSoftwareProduct}
39                                 onMigrate={onMigrate}
40                                 filter={searchValue} />
41                 </div>
42         );
43 };
44
45 export default WorkspaceView;