fix(ts): explicit useMutation generic types for activateMutation
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
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:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user