Skip to content

Commit

Permalink
DDW-16 Table comparison view for stake pools - fixing ordering and to…
Browse files Browse the repository at this point in the history
…oltip opening
  • Loading branch information
DeeJayElly committed Oct 21, 2020
1 parent 2f42a8e commit a635f45
Showing 1 changed file with 38 additions and 3 deletions.
Expand Up @@ -86,10 +86,45 @@ export class StakePoolsTableBody extends Component<TableBodyProps, TableBodyStat
}
if (isListActive === false && setListActive) setListActive(listName);
const sortedStakePoolList = orderBy(
stakePoolsList,
stakePoolsSortBy,
stakePoolsOrder
stakePoolsList.map((stakePool) => {
let calculatedPledge;
let calculatedCost;
let formattedTicker;
if (stakePoolsSortBy === 'ticker') {
formattedTicker = stakePool.ticker
.replace(/[^\w\s]/gi, '')
.toLowerCase();
}
if (stakePoolsSortBy === 'pledge') {
const formattedPledgeValue = bigNumbersToFormattedNumbers(
stakePool.pledge
);
calculatedPledge = Number(
parseFloat(formattedPledgeValue).toFixed(2)
);
}
if (stakePoolsSortBy === 'cost') {
const formattedCostValue = bigNumbersToFormattedNumbers(
stakePool.cost
);
calculatedCost = Number(parseFloat(formattedCostValue).toFixed(2));
}
return {
...stakePool,
calculatedPledge,
calculatedCost,
formattedTicker,
};
}),
[
'formattedTicker',
'calculatedPledge',
'calculatedCost',
stakePoolsSortBy,
],
[stakePoolsOrder, stakePoolsOrder, stakePoolsOrder, stakePoolsOrder]
);

const targetEl = poolId.currentTarget;
const {parentElement} = targetEl;
if (parentElement) {
Expand Down

0 comments on commit a635f45

Please sign in to comment.