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,
|
||||
});
|
||||
|
||||
const activateMutation = useMutation({
|
||||
mutationFn: (force = false) => activateCampaign(campaignId!, force ? { force: true } : undefined),
|
||||
const activateMutation = useMutation<Campaign, unknown, boolean>({
|
||||
mutationFn: (force: boolean) => activateCampaign(campaignId!, force ? { force: true } : undefined),
|
||||
onSuccess: () => {
|
||||
queryClient.invalidateQueries({ queryKey: ["campaign", campaignId] });
|
||||
setStartDateWarning(null);
|
||||
|
||||
Reference in New Issue
Block a user