14.05.2026 rip
This commit is contained in:
@@ -8,7 +8,7 @@ import { usePortfolio } from '@features/wallet'
|
|||||||
export function BalanceCard() {
|
export function BalanceCard() {
|
||||||
const { data, isLoading } = usePortfolio()
|
const { data, isLoading } = usePortfolio()
|
||||||
const display =
|
const display =
|
||||||
isLoading || !data
|
isLoading || !data || data.totalUsd == null
|
||||||
? '$—'
|
? '$—'
|
||||||
: `$${data.totalUsd.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
: `$${data.totalUsd.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
||||||
|
|
||||||
|
|||||||
@@ -17,11 +17,13 @@ const CHAIN_MAP: Record<string, ChainSource> = {
|
|||||||
BSC: { chain: 'BSC', type: 'native' },
|
BSC: { chain: 'BSC', type: 'native' },
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatUsd(value: number): string {
|
function formatUsd(value: number | null | undefined): string {
|
||||||
|
if (value == null) return '$—'
|
||||||
return `$${value.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
return `$${value.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatPrice(value: number): string {
|
function formatPrice(value: number | null | undefined): string {
|
||||||
|
if (value == null) return '$—'
|
||||||
if (value >= 1) {
|
if (value >= 1) {
|
||||||
return `$${value.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
return `$${value.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
|
||||||
}
|
}
|
||||||
@@ -54,7 +56,7 @@ export function useTokenRows() {
|
|||||||
: chainData.tokens[src.type === 'token' ? src.symbol : t.ticker]
|
: chainData.tokens[src.type === 'token' ? src.symbol : t.ticker]
|
||||||
|
|
||||||
if (amount) {
|
if (amount) {
|
||||||
bal = amount.formatted
|
bal = amount.formatted ?? t.bal
|
||||||
usd = formatUsd(amount.usdValue)
|
usd = formatUsd(amount.usdValue)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user