use scaled weight and fix rounding
This commit is contained in:
parent
d22c659541
commit
5505647524
|
@ -160,8 +160,12 @@ const TokenList = () => {
|
|||
initContributions.find((val) => val.asset === bank.name)
|
||||
?.contribution || 0
|
||||
|
||||
const assetWeight = bank.initAssetWeight.toNumber()
|
||||
const liabWeight = bank.initLiabWeight.toNumber()
|
||||
const assetWeight = bank
|
||||
.scaledInitAssetWeight(bank.price)
|
||||
.toFixed(2)
|
||||
const liabWeight = bank
|
||||
.scaledInitLiabWeight(bank.price)
|
||||
.toFixed(2)
|
||||
|
||||
return (
|
||||
<TrBody key={bank.name}>
|
||||
|
@ -182,14 +186,17 @@ const TokenList = () => {
|
|||
</Td>
|
||||
<Td className="text-right">
|
||||
<p>
|
||||
<FormatNumericValue value={collateralValue} isUsd />
|
||||
<FormatNumericValue
|
||||
value={collateralValue}
|
||||
decimals={2}
|
||||
isUsd
|
||||
/>
|
||||
</p>
|
||||
<p className="text-sm text-th-fgd-4">
|
||||
<FormatNumericValue
|
||||
value={
|
||||
collateralValue >= 0 ? assetWeight : liabWeight
|
||||
collateralValue <= -0.01 ? liabWeight : assetWeight
|
||||
}
|
||||
decimals={2}
|
||||
/>
|
||||
x
|
||||
</p>
|
||||
|
@ -299,8 +306,10 @@ const MobileTokenListItem = ({ bank }: { bank: BankWithBalance }) => {
|
|||
initContributions.find((val) => val.asset === tokenBank.name)
|
||||
?.contribution || 0
|
||||
|
||||
const assetWeight = tokenBank.initAssetWeight.toNumber()
|
||||
const liabWeight = tokenBank.initLiabWeight.toNumber()
|
||||
const assetWeight = tokenBank
|
||||
.scaledInitAssetWeight(tokenBank.price)
|
||||
.toFixed(2)
|
||||
const liabWeight = tokenBank.scaledInitLiabWeight(tokenBank.price).toFixed(2)
|
||||
|
||||
return (
|
||||
<Disclosure>
|
||||
|
@ -358,12 +367,17 @@ const MobileTokenListItem = ({ bank }: { bank: BankWithBalance }) => {
|
|||
</p>
|
||||
</Tooltip>
|
||||
<p className="font-mono text-th-fgd-2">
|
||||
<FormatNumericValue value={collateralValue} isUsd />
|
||||
<FormatNumericValue
|
||||
value={collateralValue}
|
||||
decimals={2}
|
||||
isUsd
|
||||
/>
|
||||
<span className="text-th-fgd-3">
|
||||
{' '}
|
||||
<FormatNumericValue
|
||||
value={collateralValue >= 0 ? assetWeight : liabWeight}
|
||||
decimals={2}
|
||||
value={
|
||||
collateralValue <= -0.01 ? liabWeight : assetWeight
|
||||
}
|
||||
/>
|
||||
x
|
||||
</span>
|
||||
|
|
|
@ -87,8 +87,10 @@ const BalancesTable = () => {
|
|||
initContributions.find((val) => val.asset === bank.name)
|
||||
?.contribution || 0
|
||||
|
||||
const assetWeight = bank.initAssetWeight.toNumber()
|
||||
const liabWeight = bank.initLiabWeight.toNumber()
|
||||
const assetWeight = bank
|
||||
.scaledInitAssetWeight(bank.price)
|
||||
.toFixed(2)
|
||||
const liabWeight = bank.scaledInitLiabWeight(bank.price).toFixed(2)
|
||||
|
||||
return (
|
||||
<TrBody key={bank.name} className="text-sm">
|
||||
|
@ -111,12 +113,17 @@ const BalancesTable = () => {
|
|||
</Td>
|
||||
<Td className="text-right">
|
||||
<p>
|
||||
<FormatNumericValue value={collateralValue} isUsd />
|
||||
<FormatNumericValue
|
||||
value={collateralValue}
|
||||
decimals={2}
|
||||
isUsd
|
||||
/>
|
||||
</p>
|
||||
<p className="text-sm text-th-fgd-4">
|
||||
<FormatNumericValue
|
||||
value={collateralValue >= 0 ? assetWeight : liabWeight}
|
||||
decimals={2}
|
||||
value={
|
||||
collateralValue <= -0.01 ? liabWeight : assetWeight
|
||||
}
|
||||
/>
|
||||
x
|
||||
</p>
|
||||
|
@ -145,8 +152,8 @@ const BalancesTable = () => {
|
|||
initContributions.find((val) => val.asset === bank.name)
|
||||
?.contribution || 0
|
||||
|
||||
const assetWeight = bank.initAssetWeight.toNumber()
|
||||
const liabWeight = bank.initLiabWeight.toNumber()
|
||||
const assetWeight = bank.scaledInitAssetWeight(bank.price).toFixed(2)
|
||||
const liabWeight = bank.scaledInitLiabWeight(bank.price).toFixed(2)
|
||||
|
||||
return (
|
||||
<Disclosure key={bank.name}>
|
||||
|
@ -200,16 +207,19 @@ const BalancesTable = () => {
|
|||
</p>
|
||||
</Tooltip>
|
||||
<p className="font-mono text-th-fgd-2">
|
||||
<FormatNumericValue value={collateralValue} isUsd />
|
||||
<FormatNumericValue
|
||||
value={collateralValue}
|
||||
decimals={2}
|
||||
isUsd
|
||||
/>
|
||||
<span className="text-th-fgd-3">
|
||||
{' '}
|
||||
<FormatNumericValue
|
||||
value={
|
||||
collateralValue >= 0
|
||||
? assetWeight
|
||||
: liabWeight
|
||||
collateralValue <= -0.01
|
||||
? liabWeight
|
||||
: assetWeight
|
||||
}
|
||||
decimals={2}
|
||||
/>
|
||||
x
|
||||
</span>
|
||||
|
|
Loading…
Reference in New Issue