Skip to content

Commit

Permalink
DDW-16 Table comparison view for stake pools - updates
Browse files Browse the repository at this point in the history
  • Loading branch information
DeeJayElly committed Sep 23, 2020
1 parent 1185689 commit 29ca134
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,21 @@ const messages = defineMessages({
defaultMessage: '!!!Cost (ADA)',
description: 'Table header "Cost" label on stake pools list view page',
},
tableHeaderProducedBlocks: {
id: 'staking.stakePools.tableHeader.producedBlocks',
defaultMessage: '!!!Produced Blocks',
description: 'Table header "Produced Blocks" label on stake pools list view page',
},
tableHeaderPledge: {
id: 'staking.stakePools.tableHeader.pledge',
defaultMessage: '!!!Pledge',
description: 'Table header "Pledge" label on stake pools list view page',
},
tableHeaderRetiring: {
id: 'staking.stakePools.tableHeader.retiring',
defaultMessage: '!!!Retiring',
description: 'Table header "Retiring" label on stake pools list view page',
},
});

// Maximum number of stake pools for which we do not need to use the preloading
Expand Down Expand Up @@ -181,24 +196,24 @@ export class StakePoolsTable extends Component<Props, State> {
title: intl.formatMessage(messages.tableHeaderSaturation),
},
{
name: 'performance',
title: intl.formatMessage(messages.tableHeaderPerformance),
},
{
name: 'uptime',
title: intl.formatMessage(messages.tableHeaderUptime),
name: 'cost',
title: intl.formatMessage(messages.tableHeaderCost),
},
{
name: 'profitMargin',
title: intl.formatMessage(messages.tableHeaderMargin),
},
{
name: 'roi',
title: intl.formatMessage(messages.tableHeaderRoi),
name: 'producedBlocks',
title: intl.formatMessage(messages.tableHeaderProducedBlocks),
},
{
name: 'cost',
title: intl.formatMessage(messages.tableHeaderCost),
name: 'pledge',
title: intl.formatMessage(messages.tableHeaderPledge),
},
{
name: 'retiring',
title: intl.formatMessage(messages.tableHeaderRetiring),
},
];

Expand Down Expand Up @@ -244,11 +259,11 @@ export class StakePoolsTable extends Component<Props, State> {
const ticker = get(stakePool, 'ticker', '');
const description = get(stakePool, 'description', '');
const saturation = get(stakePool, 'saturation', '');
const performance = get(stakePool, 'performance', '100%');
const uptime = get(stakePool, 'uptime', 201);
const margin = get(stakePool, 'profitMargin', '');
const roi = get(stakePool, 'roi', 0);
const cost = get(stakePool, 'cost', '');
const margin = get(stakePool, 'profitMargin', '');
const producedBlocks = get(stakePool, 'producedBlocks', '');
const pledge = get(stakePool, 'pledge', '');
const retiring = get(stakePool, 'retiring', '');
const color = getSaturationColor(saturation);
const isOversaturated = (saturation / 100) >= 1;
const saturationValue = (isOversaturated || !saturation) ? parseInt(saturation, 10) : parseFloat(saturation).toFixed(2);
Expand All @@ -268,11 +283,11 @@ export class StakePoolsTable extends Component<Props, State> {
</div>
</div>
</td>
<td>{performance}</td>
<td>{uptime}</td>
<td>{margin}%</td>
<td>{roi}%</td>
<td>{`${formattedWalletAmount(cost, false, false)}`}</td>
<td>{margin}%</td>
<td>{producedBlocks}</td>
<td>{`${formattedWalletAmount(pledge, false, false)}`}</td>
<td>{retiring ? 'Yes' : 'No'}</td>
</tr>
);
})}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,14 @@
}
}

tbody {
tr {
&:hover {
background-color: var(--theme-staking-stake-pools-search-clear-button-background-color);
}
}
}

tr,
td {
border-bottom: 1px solid var(--theme-staking-table-border-color);
Expand Down
5 changes: 4 additions & 1 deletion source/renderer/app/i18n/locales/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,10 @@
"staking.stakePools.tableHeader.margin": "Margin",
"staking.stakePools.tableHeader.name": "Name",
"staking.stakePools.tableHeader.performance": "Performance",
"staking.stakePools.tableHeader.pledge": "Pledge",
"staking.stakePools.tableHeader.producedBlocks": "Produced Blocks",
"staking.stakePools.tableHeader.rank": "Rank",
"staking.stakePools.tableHeader.retiring": "Retiring",
"staking.stakePools.tableHeader.roi": "Roi",
"staking.stakePools.tableHeader.saturation": "Saturation",
"staking.stakePools.tableHeader.uptime": "Uptime (days)",
Expand Down Expand Up @@ -913,4 +916,4 @@
"wallet.transferFunds.dialog2.passphraseFieldPlaceholder": "Spending password",
"wallet.transferFunds.dialog2.passphraseLabel": "Spending password",
"wallet.transferFunds.dialog2.title": "Transfer funds"
}
}
5 changes: 4 additions & 1 deletion source/renderer/app/i18n/locales/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,10 @@
"staking.stakePools.tableHeader.margin": "!!!Margin",
"staking.stakePools.tableHeader.name": "!!!Name",
"staking.stakePools.tableHeader.performance": "!!!Performance",
"staking.stakePools.tableHeader.pledge": "!!!Pledge",
"staking.stakePools.tableHeader.producedBlocks": "!!!Produced Blocks",
"staking.stakePools.tableHeader.rank": "!!!Rank",
"staking.stakePools.tableHeader.retiring": "!!!Retiring",
"staking.stakePools.tableHeader.roi": "!!!Roi",
"staking.stakePools.tableHeader.saturation": "!!!Saturation",
"staking.stakePools.tableHeader.uptime": "!!!Uptime (days)",
Expand Down Expand Up @@ -913,4 +916,4 @@
"wallet.transferFunds.dialog2.passphraseFieldPlaceholder": "送信時パスワード",
"wallet.transferFunds.dialog2.passphraseLabel": "送信時パスワード",
"wallet.transferFunds.dialog2.title": "資金を移す"
}
}

0 comments on commit 29ca134

Please sign in to comment.