refactor(ui): align visible provider flow data

This commit is contained in:
Tam Nhu Tran
2026-04-09 18:31:49 -04:00
parent 94eda996e3
commit aedccec041
+8 -7
View File
@@ -49,18 +49,19 @@ export function AccountFlowViz({
() => new Set(visibleAccounts.map((account) => account.id)),
[visibleAccounts]
);
const visibleProviderData = useMemo(
() => ({
...providerData,
accounts: visibleAccounts,
}),
[providerData, visibleAccounts]
);
const maxRequests = Math.max(...visibleAccounts.map((a) => a.successCount + a.failureCount), 1);
const totalRequests = visibleAccounts.reduce(
(acc, a) => acc + a.successCount + a.failureCount,
0
);
const visibleProviderData = useMemo(
() => ({
...providerData,
accounts: visibleAccounts,
totalRequests,
}),
[providerData, visibleAccounts, totalRequests]
);
const calculatePaths = useCallback(() => {
const newPaths = calculateBezierPaths({ containerRef, svgRef, accounts: visibleAccounts });