From c32442ab41442c657b47a18a5339b328549588e0 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Mon, 21 Feb 2022 12:42:51 -0600 Subject: [PATCH] Fix trades sort by newest --- web/components/bets-list.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/components/bets-list.tsx b/web/components/bets-list.tsx index d37353ab..1935e9ed 100644 --- a/web/components/bets-list.tsx +++ b/web/components/bets-list.tsx @@ -110,7 +110,13 @@ export function BetsList(props: { user: User }) { ) } else if (sort === 'value') { sortedContracts = _.sortBy(contracts, (c) => -contractsCurrentValue[c.id]) - } + } else if (sort === 'newest') + sortedContracts = _.sortBy( + contracts, + (c) => -1 * Math.max(...contractBets[c.id].map((bet) => bet.createdTime)) + ) + else if (sort === 'resolved') + sortedContracts = _.sortBy(contracts, (c) => -1 * (c.resolutionTime ?? 0)) const [resolved, unresolved] = _.partition( sortedContracts,