fix(ts): explicit useMutation generic types for activateMutation
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled

useMutation<Campaign, unknown, boolean> to fix TS2322/TS1345/TS2345 errors
caused by inferred void variables type.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
kitos
2026-06-04 15:26:12 +02:00
parent 4c230caa32
commit baac07d43a

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);