From a8bf9ccb699490042ce44a87eed8ee8c201f32a5 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Thu, 28 Nov 2019 17:54:42 +0100 Subject: [PATCH] Remove crashy console.log --- packages/app-staking/src/Targets/index.tsx | 30 ++++++++++++---------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/packages/app-staking/src/Targets/index.tsx b/packages/app-staking/src/Targets/index.tsx index b3ebd3b5ee..5c2698217c 100644 --- a/packages/app-staking/src/Targets/index.tsx +++ b/packages/app-staking/src/Targets/index.tsx @@ -49,21 +49,25 @@ function sortValidators (list: ValidatorInfo[]): ValidatorInfo[] { return info; }) - .sort((a, b): number => - a.rankReward === b.rankReward - ? a.rankPayment === b.rankPayment - ? a.rankBonded === b.rankBonded - ? 0 - : a.rankBonded < b.rankBonded + .sort((a, b): number => { + const cmp = b.rewardPayout.cmp(a.rewardPayout); + + return cmp !== 0 + ? cmp + : a.rankReward === b.rankReward + ? a.rankPayment === b.rankPayment + ? a.rankBonded === b.rankBonded + ? 0 + : a.rankBonded < b.rankBonded + ? 1 + : -1 + : a.rankPayment < b.rankPayment ? 1 : -1 - : a.rankPayment < b.rankPayment + : a.rankReward < b.rankReward ? 1 - : -1 - : a.rankReward < b.rankReward - ? 1 - : -1 - ) + : -1; + }) .map((info, index): ValidatorInfo => { info.rankOverall = index + 1; @@ -99,8 +103,6 @@ function Targets ({ className, sessionRewards, t }: Props): React.ReactElement

{ - console.error((validatorPrefs as ValidatorPrefs).commission.toString()); - const exposure = stakers || { total: api.createType('Compact'), own: api.createType('Compact'),