fix site status stuck loading sometimes

This commit is contained in:
miloschwartz
2026-07-29 17:52:55 -04:00
parent 41dbc7d5ed
commit e7f147d4ca
+9 -2
View File
@@ -114,7 +114,7 @@ export default function SitesTable({
const [isRefreshing, startTransition] = useTransition(); const [isRefreshing, startTransition] = useTransition();
const [isNavigatingToAddPage, startNavigation] = useTransition(); const [isNavigatingToAddPage, startNavigation] = useTransition();
const siteIds = sites.map((s) => s.id); const siteIds = useMemo(() => sites.map((s) => s.id), [sites]);
const statusHistoryQuery = useQuery({ const statusHistoryQuery = useQuery({
...orgQueries.batchedSiteStatusHistory({ ...orgQueries.batchedSiteStatusHistory({
@@ -638,7 +638,14 @@ export default function SitesTable({
]; ];
return cols; return cols;
}, [orgId, t, searchParams, latestNewtVersion]); }, [
orgId,
t,
searchParams,
latestNewtVersion,
statusHistoryQuery.data,
statusHistoryQuery.isLoading
]);
function toggleSort(column: string) { function toggleSort(column: string) {
const newSearch = getNextSortOrder(column, searchParams); const newSearch = getNextSortOrder(column, searchParams);