import { gql } from "@apollo/client";
import { giftCardErrorFragment } from "@saleor/fragments/errors";
import makeMutation from "@saleor/hooks/makeMutation";
import { giftCardDataFragment, giftCardEventsFragment } from "./queries";
import {
GiftCardAddNote,
GiftCardAddNoteVariables
} from "./types/GiftCardAddNote";
GiftCardUpdate,
GiftCardUpdateVariables
} from "./types/GiftCardUpdate";
const giftCardUpdate = gql`
${giftCardDataFragment}
${giftCardErrorFragment}
${giftCardEventsFragment}
mutation GiftCardUpdate($id: ID!, $input: GiftCardUpdateInput!) {
giftCardUpdate(id: $id, input: $input) {
errors {
...GiftCardError
}
giftCard {
...GiftCardData
events {
...GiftCardEvent
`;
export const useGiftCardUpdateMutation = makeMutation<
>(giftCardUpdate);
export const giftCardTimelineNoteAdd = gql`
mutation GiftCardAddNote($id: ID!, $input: GiftCardAddNoteInput!) {
giftCardAddNote(id: $id, input: $input) {
event {
export const useGiftCardTimelineNoteAddMutation = makeMutation<
>(giftCardTimelineNoteAdd);