selectron-react
Version:
A select replacement component built with & for React
21 lines (17 loc) • 582 B
JavaScript
import React from 'react'
import SelectMultiItem from './SelectMultiItem'
class SelectMultiTrigger extends React.Component {
render() {
return (
<div className="selectron__trigger" {...this.props} ref={node => { this.button = node }} tabIndex="0">
{ this.props.value && this.props.value.map(item => (
<SelectMultiItem key={ item.value } onChange={ this.props.onChange } item={ item } />
))}
{ !this.props.value &&
<span>{ this.props.placeholder }</span>
}
</div>
)
}
}
export default SelectMultiTrigger