From baac07d43ad2c66158db8d801ce8938c679cf5ba Mon Sep 17 00:00:00 2001 From: kitos Date: Thu, 4 Jun 2026 15:26:12 +0200 Subject: [PATCH] fix(ts): explicit useMutation generic types for activateMutation useMutation to fix TS2322/TS1345/TS2345 errors caused by inferred void variables type. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/pages/CampaignDetailPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/CampaignDetailPage.tsx b/frontend/src/pages/CampaignDetailPage.tsx index 9a2926f..d1f1ec2 100644 --- a/frontend/src/pages/CampaignDetailPage.tsx +++ b/frontend/src/pages/CampaignDetailPage.tsx @@ -90,8 +90,8 @@ export default function CampaignDetailPage() { enabled: !!campaignId, }); - const activateMutation = useMutation({ - mutationFn: (force = false) => activateCampaign(campaignId!, force ? { force: true } : undefined), + const activateMutation = useMutation({ + mutationFn: (force: boolean) => activateCampaign(campaignId!, force ? { force: true } : undefined), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["campaign", campaignId] }); setStartDateWarning(null);