fix(status_list): Guard against missing ref (#4353)
This commit is contained in:
		
				
					committed by
					
						 Eugen Rochko
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							f52ce92f2b
						
					
				
				
					commit
					696bcff6bf
				
			| @ -31,16 +31,18 @@ export default class StatusList extends ImmutablePureComponent { | ||||
|   intersectionObserverWrapper = new IntersectionObserverWrapper(); | ||||
|  | ||||
|   handleScroll = debounce(() => { | ||||
|     const { scrollTop, scrollHeight, clientHeight } = this.node; | ||||
|     const offset = scrollHeight - scrollTop - clientHeight; | ||||
|     this._oldScrollPosition = scrollHeight - scrollTop; | ||||
|     if (this.node) { | ||||
|       const { scrollTop, scrollHeight, clientHeight } = this.node; | ||||
|       const offset = scrollHeight - scrollTop - clientHeight; | ||||
|       this._oldScrollPosition = scrollHeight - scrollTop; | ||||
|  | ||||
|     if (250 > offset && this.props.onScrollToBottom && !this.props.isLoading) { | ||||
|       this.props.onScrollToBottom(); | ||||
|     } else if (scrollTop < 100 && this.props.onScrollToTop) { | ||||
|       this.props.onScrollToTop(); | ||||
|     } else if (this.props.onScroll) { | ||||
|       this.props.onScroll(); | ||||
|       if (250 > offset && this.props.onScrollToBottom && !this.props.isLoading) { | ||||
|         this.props.onScrollToBottom(); | ||||
|       } else if (scrollTop < 100 && this.props.onScrollToTop) { | ||||
|         this.props.onScrollToTop(); | ||||
|       } else if (this.props.onScroll) { | ||||
|         this.props.onScroll(); | ||||
|       } | ||||
|     } | ||||
|   }, 200, { | ||||
|     trailing: true, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user