(this._infScroll = infScroll)}
style={style}
>
{this.props.pullDownToRefresh && (
(this._pullDown = pullDown)}
>
{!this.state.pullToRefreshThresholdBreached
&& this.props.pullDownToRefreshContent}
{this.state.pullToRefreshThresholdBreached
&& this.props.releaseToRefreshContent}
)}
{this.props.children}
{!this.state.showLoader
&& !hasChildren
&& this.props.hasMore
&& this.props.loader}
{this.state.showLoader && this.props.hasMore && this.props.loader}
{!this.props.hasMore && this.props.endMessage}