From 7ec1ce174c2b3576a8257944165d6477588c243c Mon Sep 17 00:00:00 2001 From: James Grugett Date: Mon, 18 Apr 2022 17:35:01 -0500 Subject: [PATCH] Show multi resolve options --- web/components/answers/answers-panel.tsx | 4 ++-- web/components/outcome-label.tsx | 6 ++---- web/pages/[username]/[contractSlug].tsx | 21 +++++++++++---------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/web/components/answers/answers-panel.tsx b/web/components/answers/answers-panel.tsx index cf42c5f5..f0fc31af 100644 --- a/web/components/answers/answers-panel.tsx +++ b/web/components/answers/answers-panel.tsx @@ -31,7 +31,7 @@ export function AnswersPanel(props: { resolutions ? -1 * resolutions[answer.id] : 0 ), ..._.sortBy( - otherAnswers, + resolution ? [] : otherAnswers, (answer) => -1 * getDpmOutcomeProbability(contract.totalShares, answer.id) ), ] @@ -82,7 +82,7 @@ export function AnswersPanel(props: { return ( - {resolveOption && + {(resolveOption || resolution === 'MKT') && sortedAnswers.map((answer) => ( - } return ( ) { return } - const { creatorId, isResolved, question, outcomeType } = contract + const { creatorId, isResolved, question, outcomeType, resolution } = contract const isCreator = user?.id === creatorId const isBinary = outcomeType === 'BINARY' @@ -145,15 +145,16 @@ export function ContractPageContent(props: FirstArgument) { comments={comments ?? []} /> - {outcomeType === 'FREE_RESPONSE' && !isResolved && ( - <> - - } - /> - - - )} + {outcomeType === 'FREE_RESPONSE' && + (!isResolved || resolution === 'MKT') && ( + <> + + } + /> + + + )} {contract.isResolved && ( <>