RN-306 Don't scroll to results when recent search is removed (#834)

* RN-306 Don't scroll to results when recent search is removed

* Feedback review
This commit is contained in:
enahum 2017-08-11 11:42:52 -04:00 committed by Harrison Healey
parent 5422b5b472
commit 010336bb64

View file

@ -89,10 +89,11 @@ class Search extends Component {
);
}
componentDidUpdate() {
const {searchingStatus, recent} = this.props;
componentDidUpdate(prevProps) {
const {searchingStatus: status, recent} = this.props;
const {searchingStatus: prevStatus} = prevProps;
const recentLenght = recent.length;
const shouldScroll = searchingStatus === RequestStatus.SUCCESS || searchingStatus === RequestStatus.STARTED;
const shouldScroll = prevStatus !== status && (status === RequestStatus.SUCCESS || status === RequestStatus.STARTED);
if (shouldScroll && !this.state.isFocused) {
setTimeout(() => {