remove listable currency implementation. use formatCount

This commit is contained in:
Francis Cao committed 2026-03-05 12:52:04 -08:00
1 parent 9d72f8803a
commit 72bb63fe5e
4 files changed
+8 -19

No files matched your search

+2 -10
View File
@@ -5,7 +5,7 @@ import { FixedSizeList } from 'react-window';
import { AnimatedDiv } from '@/components/common/AnimatedDiv';
import { Empty } from '@/components/common/Empty';
import { useMessages, useMobile } from '@/components/hooks';
import { formatLongCurrency, formatLongNumber } from '@/lib/format';
import { formatLongNumber } from '@/lib/format';
const ITEM_SIZE = 30;
@@ -26,7 +26,6 @@ export interface ListTableProps {
virtualize?: boolean;
showPercentage?: boolean;
itemCount?: number;
currency?: string;
formatCount?: (n: number) => string;
}
@@ -40,7 +39,6 @@ export function ListTable({
virtualize = false,
showPercentage = true,
itemCount = 10,
currency,
formatCount,
}: ListTableProps) {
const { t, labels } = useMessages();
@@ -58,7 +56,6 @@ export function ListTable({
animate={animate && !virtualize}
showPercentage={showPercentage}
change={renderChange ? renderChange(row, index) : null}
currency={currency}
formatCount={formatCount}
isPhone={isPhone}
/>
@@ -108,7 +105,6 @@ const AnimatedRow = ({
change,
animate,
showPercentage = true,
currency,
formatCount,
isPhone,
}) => {
@@ -137,11 +133,7 @@ const AnimatedRow = ({
{change}
<Text weight="bold">
<AnimatedDiv title={props?.y as any}>
{currency
? props.y?.to(n => formatLongCurrency(n, currency))
: formatCount
? props.y?.to(formatCount)
: props.y?.to(formatLongNumber)}
{formatCount ? props.y?.to(formatCount) : props.y?.to(formatLongNumber)}
</AnimatedDiv>
</Text>
</Row>