diff --git a/src/components/TrackerCard/TrackerCardActions.tsx b/src/components/TrackerCard/TrackerCardActions.tsx index 952e9327..f3ad64ba 100644 --- a/src/components/TrackerCard/TrackerCardActions.tsx +++ b/src/components/TrackerCard/TrackerCardActions.tsx @@ -34,6 +34,7 @@ const TrackerCardActions: FC = ({ selectedCompletions, tracker }) => { + const { requiredCompletions } = tracker; const dispatch = useAppDispatch(); const { enqueueSnackbar } = useSnackbar(); const [isCompleteValidationOpen, setIsCompleteValidationOpen] = useState(false); @@ -83,12 +84,15 @@ const TrackerCardActions: FC = ({ onClick={() => setIsCompleteValidationOpen(true)}> - setIsCustomValidationOpen(true)}> - - + + {requiredCompletions.length > 0 && ( + setIsCustomValidationOpen(true)}> + + + )} )} {isHidden ? ( diff --git a/src/components/TrackerCard/TrackerCardContent.tsx b/src/components/TrackerCard/TrackerCardContent.tsx index 112d8b9a..afbad8e9 100644 --- a/src/components/TrackerCard/TrackerCardContent.tsx +++ b/src/components/TrackerCard/TrackerCardContent.tsx @@ -52,12 +52,16 @@ const TrackerCardContent: FC = ({ return ( - Requis : - + {requiredCompletions.length > 0 && ( + <> + Requis : + + + )} {remainingCompletions.length > 0 && ( <> Restants :