diff --git a/web/components/bets-list.tsx b/web/components/bets-list.tsx index 13f9e596..f101105d 100644 --- a/web/components/bets-list.tsx +++ b/web/components/bets-list.tsx @@ -33,7 +33,7 @@ import { sellBet } from '../lib/firebase/api-call' import { ConfirmationButton } from './confirmation-button' import { OutcomeLabel, YesLabel, NoLabel } from './outcome-label' -type BetSort = 'newest' | 'profit' +type BetSort = 'newest' | 'profit' | 'resolved' export function BetsList(props: { user: User }) { const { user } = props @@ -111,6 +111,8 @@ export function BetsList(props: { user: User }) { (c) => c.isResolved ) + const displayedContracts = sort === 'resolved' ? resolved : unresolved + const currentInvestment = _.sumBy( unresolved, (c) => contractsInvestment[c.id] @@ -161,10 +163,11 @@ export function BetsList(props: { user: User }) { > + - {[...unresolved, ...resolved].map((contract) => ( + {displayedContracts.map((contract) => (