diff --git a/src/pages/Sellers.tsx b/src/pages/Sellers.tsx index d08806c..ea16547 100644 --- a/src/pages/Sellers.tsx +++ b/src/pages/Sellers.tsx @@ -11,6 +11,19 @@ import type { DateRange, SellerAnalyticsItem } from '../types'; const formatNumber = (value: number) => new Intl.NumberFormat('pt-BR', { maximumFractionDigits: 0 }).format(value); const formatCurrency = (value: number) => new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value); +const SellersTableSkeleton = () => ( +
Receita da equipe
-{formatCurrency(totalRevenue)}
+ {isLoading && !sellers.length ? :{formatCurrency(totalRevenue)}
}Pedidos
-{formatNumber(totalOrders)}
+ {isLoading && !sellers.length ? :{formatNumber(totalOrders)}
}Clientes atendidos
-{formatNumber(totalCustomers)}
+ {isLoading && !sellers.length ? :{formatNumber(totalCustomers)}
}Maior receita
-{topSeller ? formatDisplayName(removeTrailingSellerId(topSeller.name)) : '—'}
-{topSeller ? formatCurrency(topSeller.revenue) : 'Sem vendas no período'}
+ {isLoading && !sellers.length ? <>> : <>{topSeller ? formatDisplayName(removeTrailingSellerId(topSeller.name)) : '—'}
{topSeller ? formatCurrency(topSeller.revenue) : 'Sem vendas no período'}
>}