UI bug fix

This commit is contained in:
sairaj mote 2023-04-15 03:28:40 +05:30
parent e3998c8eb2
commit ff1d1b2173

View File

@ -389,16 +389,15 @@
// append latest transactions // append latest transactions
renderTransactions('contract_transaction_container', contractTransactions) renderTransactions('contract_transaction_container', contractTransactions)
console.log(contractParticipants) console.log(contractParticipants)
let winners = [] let winners = []
for (const participant in contractParticipants) { for (const participant in contractParticipants) {
if (contractParticipants[participant].winningAmount) if (contractParticipants[participant].winningAmount)
winners.push(contractParticipants[participant]) winners.push(contractParticipants[participant])
} }
renderElem(document.getElementById('participant_container'), html`${ renderElem(document.getElementById('participant_container'), html`${Object.keys(contractParticipants).map(participant => render.contractChoiceCard(contractParticipants[participant]))
Object.keys(contractParticipants).map(participant => render.contractChoiceCard(contractParticipants[participant])) }`)
}`)
if(winners.length){ if (winners.length) {
renderElem(document.getElementById('winners_container'), html`${winners.map(winner => render.contractChoiceCard(winner))}`) renderElem(document.getElementById('winners_container'), html`${winners.map(winner => render.contractChoiceCard(winner))}`)
} }
}) })
@ -911,20 +910,20 @@
</sm-chips> </sm-chips>
<div id="contract_views" class="view-wrapper"> <div id="contract_views" class="view-wrapper">
<div id="contract_transaction_container" class="transaction-container"></div> <div id="contract_transaction_container" class="transaction-container"></div>
<ul id="participant_container" class="card"></ul> <ul id="participant_container" class="card hidden"></ul>
${contractType === 'one-time-event' && contractSubtype === 'external-trigger' ? html`<ul id="winners_container" class="card"></ul>` : ''} ${contractType === 'one-time-event' && contractSubtype === 'external-trigger' ? html`<ul id="winners_container" class="card hidden"></ul>` : ''}
${contractType === 'continuos-event' && contractSubtype === 'token-swap' ? html`<ul id="deposits_container" class="card"></ul>` : ''} ${contractType === 'continuos-event' && contractSubtype === 'token-swap' ? html`<ul id="deposits_container" class="card hidden"></ul>` : ''}
</div> </div>
</div> </div>
`; `;
}, },
contractChoiceCard(details) { contractChoiceCard(details) {
const { participantFloAddress, userChoice, tokenAmount, transactionHash, winningAmount} = details; const { participantFloAddress, userChoice, tokenAmount, transactionHash, winningAmount } = details;
let action; let action;
if (winningAmount) { if (winningAmount) {
action = 'Won' action = 'Won'
amount = winningAmount amount = winningAmount
}else } else
action = 'Invested' action = 'Invested'
return html` return html`
<li class="contract-choice"> <li class="contract-choice">