From b7fd195eec899202ae655d5a7c38613068e9ef35 Mon Sep 17 00:00:00 2001 From: sairaj mote Date: Sat, 15 Apr 2023 03:47:15 +0530 Subject: [PATCH] Bug fixes --- index.html | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/index.html b/index.html index 2103372..f65fcc2 100644 --- a/index.html +++ b/index.html @@ -389,18 +389,26 @@ // append latest transactions renderTransactions('contract_transaction_container', contractTransactions) console.log(contractParticipants) - let winners = [] - for (const participant in contractParticipants) { - if (contractParticipants[participant].winningAmount) - winners.push(contractParticipants[participant]) - } - renderElem(document.getElementById('participant_container'), html`${Object.keys(contractParticipants).map(participant => render.contractChoiceCard(contractParticipants[participant])) - }`) - - if (winners.length) { - renderElem(document.getElementById('winners_container'), html`${winners.map(winner => render.contractChoiceCard(winner))}`) - } else { - renderElem(document.getElementById('winners_container'), html`
No winners found
`) + renderElem( + document.getElementById('participant_container'), + html`${Object.keys(contractParticipants).map(participant => render.contractChoiceCard(contractParticipants[participant]))}` + ) + switch (contractInfo.contractType) { + case 'one-time-event': + let winners = [] + for (const participant in contractParticipants) { + if (contractParticipants[participant].winningAmount) + winners.push(contractParticipants[participant]) + } + if (winners.length) { + renderElem(document.getElementById('winners_container'), html`${winners.map(winner => render.contractChoiceCard(winner))}`) + } else { + renderElem(document.getElementById('winners_container'), html`
No winners found
`) + } + break; + case 'continuos-event': + console.log('should render continuos-event') + break; } })