From 72d62fb1aaaaeaed462083e232f3571b3bde6b08 Mon Sep 17 00:00:00 2001 From: Murali-P Date: Thu, 29 Mar 2018 17:46:39 +0530 Subject: Integrate VNF Repository in Beijing release Migrate the code Change-Id: Ifccacf83634af32b034fd9c413e68f894f06d2f7 Issue-ID: VNFSDK-155 Signed-off-by: Murali-P --- .../vnfMarketPlace/VnfRepositorySearchBox.jsx | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx (limited to 'openecomp-ui/src/nfvo-components') diff --git a/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx b/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx new file mode 100644 index 0000000000..ab8a18b4c6 --- /dev/null +++ b/openecomp-ui/src/nfvo-components/vnfMarketPlace/VnfRepositorySearchBox.jsx @@ -0,0 +1,73 @@ +/*! + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +import React, { Component } from 'react'; +import DraggableUploadFileBox from 'nfvo-components/fileupload/DraggableUploadFileBox.jsx'; +import Configuration from 'sdc-app/config/Configuration.js'; +import i18n from 'nfvo-utils/i18n/i18n.js'; +import SVGIcon from 'sdc-ui/lib/react/SVGIcon.js'; + +function VNFBrowse({ onBrowseVNF, isReadOnlyMode }) { + if (!Configuration.get('showBrowseVNF')) { + return
; + } else { + return ( +
+
+ {i18n('Search in Repository')} +
+ +
+ ); + } +} + +class VnfRepositorySearchBox extends Component { + render() { + let { + className, + onClick, + onBrowseVNF, + dataTestId, + isReadOnlyMode + } = this.props; + let showVNF = Configuration.get('showBrowseVNF'); + return ( +
+ + +
+ + +
+ ); + } +} +export default VnfRepositorySearchBox; -- cgit 1.2.3-korg