saleor-dashboard/src/giftCards/GiftCardsList/GiftCardsListTable/GiftCardsListTableHeader/mutations.ts
Dominik Żegleń 2a52eb581c
Update apollo to v3 (#1837)
* Update apollo to v3

* Fix imports

* Add generated file to ignored

* Use proper import

* Tidy up code

* Remove unused packages

* Fix tests
2022-02-21 14:32:38 +01:00

46 lines
1.1 KiB
TypeScript

import { gql } from "@apollo/client";
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);