47 lines
1.1 KiB
TypeScript
47 lines
1.1 KiB
TypeScript
![]() |
import { giftCardErrorFragment } from "@saleor/fragments/errors";
|
||
|
import makeMutation from "@saleor/hooks/makeMutation";
|
||
|
import gql from "graphql-tag";
|
||
|
|
||
|
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);
|