diff --git a/frontend/src/pro/Widgets/Federation.tsx b/frontend/src/pro/Widgets/Federation.tsx index 55d6f219..0573085a 100644 --- a/frontend/src/pro/Widgets/Federation.tsx +++ b/frontend/src/pro/Widgets/Federation.tsx @@ -1,5 +1,6 @@ import React, { useContext } from 'react'; import { AppContext, type AppContextProps } from '../../contexts/AppContext'; +import { FederationContext, type UseFederationStoreType } from '../../contexts/FederationContext'; import { Paper } from '@mui/material'; import { type GridItem } from 'react-grid-layout'; import FederationTable from '../../components/FederationTable'; @@ -27,13 +28,14 @@ const FederationWidget = React.forwardRef(function Component( ref, ) { const { open, setOpen } = useContext(AppContext); - const { federation, setFocusedCoordinator } = useContext(FederationContext); + const { federation, setFocusedCoordinator, coordinatorUpdatedAt } = + useContext(FederationContext); return React.useMemo(() => { return ( setOpen({ ...open, coordinator: true })} @@ -42,7 +44,7 @@ const FederationWidget = React.forwardRef(function Component( /> ); - }, [federation]); + }, [federation, coordinatorUpdatedAt]); }); export default FederationWidget; diff --git a/frontend/src/pro/Widgets/Maker.tsx b/frontend/src/pro/Widgets/Maker.tsx index f4cbabc1..f3383af4 100644 --- a/frontend/src/pro/Widgets/Maker.tsx +++ b/frontend/src/pro/Widgets/Maker.tsx @@ -19,7 +19,7 @@ const MakerWidget = React.forwardRef(function Component( ref, ) { const { fav } = useContext(AppContext); - const { federation } = useContext(FederationContext); + const { coordinatorUpdatedAt } = useContext(FederationContext); const { maker } = useContext(GarageContext); return React.useMemo(() => { return ( @@ -27,7 +27,7 @@ const MakerWidget = React.forwardRef(function Component( ); - }, [maker, fav, federation]); + }, [maker, fav, coordinatorUpdatedAt]); }); export default MakerWidget;