14.05.2026 rip

This commit is contained in:
2026-05-14 22:55:45 +03:00
parent 7038542f14
commit 51d0b8b3fc
2 changed files with 6 additions and 4 deletions

View File

@@ -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 })}`

View File

@@ -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)
} }
} }