Fix unreleased bug in dashboard page UI that caused re-render loop (#21616)

This commit is contained in:
Sarah Gillespie 2024-08-27 18:27:25 -05:00 committed by GitHub
parent 9888fae830
commit edcd2350a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,6 +4,7 @@ import React, {
useEffect,
useRef,
useCallback,
useMemo,
} from "react";
import { InjectedRouter } from "react-router";
import { useQuery } from "react-query";
@ -652,14 +653,19 @@ const DashboardPage = ({ router, location }: IDashboardProps): JSX.Element => {
),
});
const MunkiCard = useInfoCard({
title: "Munki",
titleDetail: (
const munkiTitleDetail = useMemo(
() => (
<LastUpdatedText
lastUpdatedAt={munkiCountsUpdatedAt}
whatToRetrieve="Munki"
/>
),
[munkiCountsUpdatedAt]
);
const MunkiCard = useInfoCard({
title: "Munki",
titleDetail: munkiTitleDetail,
showTitle: !isMacAdminsFetching,
description: (
<p>