2022-02-21 13:32:38 +00:00
|
|
|
import { gql } from "@apollo/client";
|
2021-09-14 13:57:02 +00:00
|
|
|
import { giftCardErrorFragment } from "@saleor/fragments/errors";
|
|
|
|
import makeMutation from "@saleor/hooks/makeMutation";
|
|
|
|
|
|
|
|
import {
|
|
|
|
GiftCardBulkActivate,
|
|
|
|
GiftCardBulkActivateVariables
|
|
|
|
} from "./types/GiftCardBulkActivate";
|
|
|
|
import {
|
|
|
|
GiftCardBulkDeactivate,
|
|
|
|
GiftCardBulkDeactivateVariables
|
|
|
|
} from "./types/GiftCardBulkDeactivate";
|
|
|
|
|
|
|
|
const giftCardBulkActivate = gql`
|
|
|
|
${giftCardErrorFragment}
|
|
|
|
mutation GiftCardBulkActivate($ids: [ID]!) {
|
|
|
|
giftCardBulkActivate(ids: $ids) {
|
|
|
|
errors {
|
|
|
|
...GiftCardError
|
|
|
|
}
|
|
|
|
count
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
|
|
|
export const useGiftCardBulkActivateMutation = makeMutation<
|
|
|
|
GiftCardBulkActivate,
|
|
|
|
GiftCardBulkActivateVariables
|
|
|
|
>(giftCardBulkActivate);
|
|
|
|
|
|
|
|
const giftCardBulkDeactivate = gql`
|
|
|
|
${giftCardErrorFragment}
|
|
|
|
mutation GiftCardBulkDeactivate($ids: [ID]!) {
|
|
|
|
giftCardBulkDeactivate(ids: $ids) {
|
|
|
|
errors {
|
|
|
|
...GiftCardError
|
|
|
|
}
|
|
|
|
count
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
|
|
|
export const useGiftCardBulkDeactivateMutation = makeMutation<
|
|
|
|
GiftCardBulkDeactivate,
|
|
|
|
GiftCardBulkDeactivateVariables
|
|
|
|
>(giftCardBulkDeactivate);
|