2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2021 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 import React, {Component} from 'react';
22 import Select from 'react-select';
24 class MultiSelectDropDown extends Component {
29 displayValue:'Category'
33 console.log('MultiSelectDropDown component mount');
35 componentWillReceiveProps(nextProps){
36 console.log('MultiSelectDropDown component componentWillReceiveProps',nextProps);
38 options:nextProps.options,
39 displayValue:nextProps.displayValue,
40 triggerSelect:nextProps.triggerSelect,
46 className='dropdown-item basic-multi-select'
47 placeholder={this.state.displayValue}
48 onChange={this.state.triggerSelect}
49 options={this.state.options}
51 classNamePrefix="select"
56 export default MultiSelectDropDown;