UNPKG

react-toolbox

Version:
49 lines (41 loc) 1.31 kB
import React from 'react'; import Autocomplete from '../../components/autocomplete'; class AutocompleteTest extends React.Component { state = { countries: ['Spain', 'England', 'USA', 'Thailand', 'Tongo', 'Slovenia'], countries_obj: { 'ES-es': 'Spain', 'TH-th': 'Thailand', 'EN-gb': 'England', 'EN-en': 'USA' } }; onAutocompleteValues = () => { console.log(this.refs.autocomplete_multiple.getValue()); console.log(this.refs.autocomplete_simple.getValue()); }; render () { const countries_selected = ['USA', 'Tongo']; const countries_obj_selected = 'TH-th'; return ( <section> <h5>Autocomplete</h5> <p>You can have a multiple or simple autocomplete.</p> <Autocomplete ref="autocomplete_multiple" label="Choose a country" onChange={this.onAutocompleteValues} placeholder="Elements is up to you..." dataSource={this.state.countries} value={countries_selected}/> <Autocomplete ref="autocomplete_simple" multiple={false} onChange={this.onAutocompleteValues} dataSource={this.state.countries_obj} value={countries_obj_selected}/> </section> ); } } export default AutocompleteTest;