From 67deb6797925776c9b7e205c6e06c5ba2e36e953 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Thu, 30 Apr 2020 14:36:36 +1000 Subject: [PATCH] Fixed map sorting --- src/modals/SelectMapModal.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/modals/SelectMapModal.js b/src/modals/SelectMapModal.js index 26bfcc7..72438e5 100644 --- a/src/modals/SelectMapModal.js +++ b/src/modals/SelectMapModal.js @@ -11,7 +11,6 @@ import MapSettings from "../components/map/MapSettings"; import AuthContext from "../contexts/AuthContext"; import usePrevious from "../helpers/usePrevious"; -import blobToBuffer from "../helpers/blobToBuffer"; import { maps as defaultMaps } from "../maps"; @@ -86,11 +85,10 @@ function SelectMapModal({ .table("maps") .where({ owner: userId }) .toArray(); + const sortedMaps = storedMaps.sort((a, b) => b.created - a.created); const defaultMapsWithIds = await getDefaultMaps(); - const sortedMaps = [...defaultMapsWithIds, ...storedMaps].sort( - (a, b) => a.created - b.created - ); - setMaps(sortedMaps); + const allMaps = [...sortedMaps, ...defaultMapsWithIds]; + setMaps(allMaps); // TODO: Does this work with default maps? if (selectedMap) { const map = await db.table("maps").get(selectedMap.id);