From 7ebfd3bd1bc75b1126ef26b89be8efadf1e0ec66 Mon Sep 17 00:00:00 2001 From: Bart Akeley Date: Sun, 19 Aug 2018 12:20:34 -0500 Subject: [PATCH] sort places by distance always --- js/pages/PlacesList.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/pages/PlacesList.js b/js/pages/PlacesList.js index 985d53e..d50dec0 100644 --- a/js/pages/PlacesList.js +++ b/js/pages/PlacesList.js @@ -19,6 +19,8 @@ type Props = { viewMode: string, }; +const byDistance = (left: PlaceRecord, right: PlaceRecord) => left.distance - right.distance; + const PlacesList = ({ foodItemsByPlace = Map(), places, isRefreshing, onPulldown }: Props) => { const refreshing = isRefreshing || !places; return ( @@ -27,6 +29,7 @@ const PlacesList = ({ foodItemsByPlace = Map(), places, isRefreshing, onPulldown refreshControl={}> {places && places + .sort(byDistance) .map((place: PlaceRecord, placeId: string) => { const foodItems = foodItemsByPlace.get(placeId, new List()); return ;