Merge "Remove unused code"
[aai/sparky-fe.git] / src / generic-components / input / SelectInput.jsx
diff --git a/src/generic-components/input/SelectInput.jsx b/src/generic-components/input/SelectInput.jsx
deleted file mode 100644 (file)
index dbe6a20..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * ============LICENSE_START=======================================================
- * org.onap.aai
- * ================================================================================
- * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
- * Copyright © 2017-2018 Amdocs
- * ================================================================================
- * 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.
- * ============LICENSE_END=========================================================
- */
-/**
-       * The HTML structure here is aligned with bootstrap HTML structure for form
-       * elements. In this way we have proper styling and it is aligned with other
-       * form elements on screen.
-       *
-       * Select and MultiSelect options:
-       *
-       * label - the label to be shown which paired with the input
-       *
-       * all other "react-select" props - as documented on
-       * http://jedwatson.github.io/react-select/
-       * or
-       * https://github.com/JedWatson/react-select
-       */
-import React, {Component} from 'react';
-import Select from 'react-select';
-import 'react-select/dist/react-select.css';
-
-class SelectInput extends Component {
-
-               inputValue = [];
-
-               render() {
-                               let {label, value, ...other} = this.props;
-                               return (
-                                               <div className='validation-input-wrapper dropdown-multi-select'>
-                                                               <div className='form-group'>
-                                                                               {label && <label className='control-label'>{label}</label>}
-                                                                               <Select ref='_myInput'
-                                                                                       onChange={value => this.onSelectChanged(value)} {...other}
-                                                                                       value={value}/>
-                                                               </div>
-                                               </div>
-                               );
-               }
-
-               getValue() {
-                               return this.inputValue && this.inputValue.length ? this.inputValue : '';
-               }
-
-               onSelectChanged(value) {
-                               this.props.onMultiSelectChanged(value);
-               }
-
-               componentDidMount() {
-                               let {value} = this.props;
-                               this.inputValue = value ? value : [];
-               }
-
-               componentDidUpdate() {
-                               if (this.inputValue !== this.props.value) {
-                                               this.inputValue = this.props.value;
-                               }
-               }
-}
-
-export default SelectInput;