fix(ts): explicit useMutation generic types for activateMutation

useMutation<Campaign, unknown, boolean> to fix TS2322/TS1345/TS2345 errors
caused by inferred void variables type.
This commit is contained in:
kitos
2026-06-04 15:26:12 +02:00
parent 6b1f5d690a
commit b5f924abe0
+2 -2
View File
@@ -90,8 +90,8 @@ export default function CampaignDetailPage() {
enabled: !!campaignId, enabled: !!campaignId,
}); });
const activateMutation = useMutation({ const activateMutation = useMutation<Campaign, unknown, boolean>({
mutationFn: (force = false) => activateCampaign(campaignId!, force ? { force: true } : undefined), mutationFn: (force: boolean) => activateCampaign(campaignId!, force ? { force: true } : undefined),
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["campaign", campaignId] }); queryClient.invalidateQueries({ queryKey: ["campaign", campaignId] });
setStartDateWarning(null); setStartDateWarning(null);