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:
@@ -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