var Select;export default window.Select=Select=class extends React.Component{constructor(e){var t,a,s,r,l,n,i,c,o;if(super(e),o=null,null!=(t=this.prepareData(e.data))&&null!=e.id)for(s=0,r=t.length;s-1),a?React.createElement("div",{onClick:function(t){return s.onSelect(t,e)},className:"option"},e.title):null}render(){var e,t,a,s,r,l,n,i=this;return this,t=!0===this.state.open,({selected:l,search:r,ajax:e,placeholder:a}=this.state),n=null,null!=l&&(n=l.title),React.createElement("div",{className:["select c-100",t?"open":""].join(" "),ref:this.refWrap.bind(this)},React.createElement("div",{className:"i_wrap",onClick:this.toggle},React.createElement("div",{className:null!=(s=this.props.titleClass)?s:"i"},n)),React.createElement("div",{className:"options_bg",onClick:this.close.bind(this)},React.createElement("div",{className:"options _roller",ref:function(e){return i.roller=e}},React.createElement("div",null,e?React.createElement("input",{onKeyUp:this.ajaxSearch.bind(this),ref:function(e){return i.input=e},onClick:this.preventClose,className:"i",placeholder:a+" - поиск"}):null,!0===this.props.search?React.createElement("input",{onKeyUp:this.search.bind(this),ref:function(e){return i.inputSearch=e},class:"i",placeholder:a+" - поиск",onClick:this.preventClose}):null,Array.isArray(this.state.data)?this.state.data.map(this.renderItem.bind(this)):null))))}}; //# sourceMappingURL=select.min.js.map