UNPKG

react-zeanium-ui-ui

Version:

Zeanium UI Framework for React.js

44 lines (38 loc) 967 B
require('./FilterItem.less'); var React = require('react'); var BottomPopupView = require('../ui/BottomPopupView'); var ListView = require('../ui/ListView'); var Input = require('../ui/Input'); module.exports = React.createClass({ displayName:'FilterItem', getInitialState:function(){ return { } }, componentDidMount:function(){ }, __bottomPopupViewRender: function (){ return <div className="opt"> <i className="fa fa-code"></i> </div>; }, __onSelectItemClick: function (){ }, __selectItemRender: function (){ }, render:function(){ return ( <div className={"c-filter-item " + (this.props.className||'for-table')} style={this.props.style}> <Input {...this.props} /> <BottomPopupView ref="popupview" render={this.__bottomPopupViewRender} > <ListView onClick={this.__onSelectItemClick} itemRender={this.__selectItemRender} data={this.props.data}/> </BottomPopupView> </div> ); } });