diff --git a/src/modules/tracker/components/cards/TrackerActiveCard.tsx b/src/modules/tracker/components/cards/TrackerActiveCard.tsx index 175ade0e..d881b573 100644 --- a/src/modules/tracker/components/cards/TrackerActiveCard.tsx +++ b/src/modules/tracker/components/cards/TrackerActiveCard.tsx @@ -51,7 +51,7 @@ const TrackerActiveLink = ({ children, url }: { children: React.ReactNode; url: ); -type TTrackerActive = Pick; +type TTrackerActive = Pick; const TrackerActiveRemoveBind = ({ trackerRecordId, tracker, @@ -144,13 +144,19 @@ const TrackerUpdatePrivateStatus = ({ trackRecordId, isPrivate, closeMenu, + supportsPrivateTracking, }: { trackRecordId: TrackRecordType['id']; isPrivate: boolean; closeMenu: () => void; + supportsPrivateTracking: TTrackerActive['supportsPrivateTracking']; }) => { const { t } = useTranslation(); + if (!supportsPrivateTracking) { + return null; + } + return ( { @@ -166,6 +172,7 @@ const TrackerUpdatePrivateStatus = ({ ); }; + type TTrackRecordActive = Pick; const TrackerActiveHeader = ({ trackRecord, @@ -244,6 +251,7 @@ const TrackerActiveHeader = ({ trackRecordId={trackRecord.id} isPrivate={trackRecord.private} closeMenu={onClose} + supportsPrivateTracking={tracker.supportsPrivateTracking} />, ]}