@shopify/hydrogen-react
Version:
React components, hooks, and utilities for creating custom Shopify storefronts
115 lines (105 loc) • 3.32 kB
JavaScript
"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const CartLineAdd = (cartFragment) => `
mutation CartLineAdd($cartId: ID!, $lines: [CartLineInput!]!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartLinesAdd(cartId: $cartId, lines: $lines) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartCreate = (cartFragment) => `
mutation CartCreate($input: CartInput!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartCreate(input: $input) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartLineRemove = (cartFragment) => `
mutation CartLineRemove($cartId: ID!, $lines: [ID!]!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartLinesRemove(cartId: $cartId, lineIds: $lines) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartLineUpdate = (cartFragment) => `
mutation CartLineUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartLinesUpdate(cartId: $cartId, lines: $lines) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartNoteUpdate = (cartFragment) => `
mutation CartNoteUpdate($cartId: ID!, $note: String, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartNoteUpdate(cartId: $cartId, note: $note) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartBuyerIdentityUpdate = (cartFragment) => `
mutation CartBuyerIdentityUpdate(
$cartId: ID!
$buyerIdentity: CartBuyerIdentityInput!
$numCartLines: Int = 250
$country: CountryCode = ZZ
) @inContext(country: $country) {
cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: $buyerIdentity) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartAttributesUpdate = (cartFragment) => `
mutation CartAttributesUpdate($attributes: [AttributeInput!]!, $cartId: ID!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartAttributesUpdate(attributes: $attributes, cartId: $cartId) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartDiscountCodesUpdate = (cartFragment) => `
mutation CartDiscountCodesUpdate($cartId: ID!, $discountCodes: [String!], $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cartDiscountCodesUpdate(cartId: $cartId, discountCodes: $discountCodes) {
cart {
...CartFragment
}
}
}
${cartFragment}
`;
const CartQuery = (cartFragment) => `
query CartQuery($id: ID!, $numCartLines: Int = 250, $country: CountryCode = ZZ) @inContext(country: $country) {
cart(id: $id) {
...CartFragment
}
}
${cartFragment}
`;
exports.CartAttributesUpdate = CartAttributesUpdate;
exports.CartBuyerIdentityUpdate = CartBuyerIdentityUpdate;
exports.CartCreate = CartCreate;
exports.CartDiscountCodesUpdate = CartDiscountCodesUpdate;
exports.CartLineAdd = CartLineAdd;
exports.CartLineRemove = CartLineRemove;
exports.CartLineUpdate = CartLineUpdate;
exports.CartNoteUpdate = CartNoteUpdate;
exports.CartQuery = CartQuery;
//# sourceMappingURL=cart-queries.js.map