Some checks failed
Build and Deploy / build (push) Has been cancelled
- Created BundleSelector component for selecting bundle options - Updated ProductDetail to show bundle options - Added bundle translations for all 4 locales - Added GraphQL query for bundle products - Updated TypeScript types for attributes - Saleor backend: created bundle products for all base products
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
// Saleor GraphQL Client and Utilities
|
|
export { saleorClient } from "./client";
|
|
|
|
// Fragments
|
|
export { PRODUCT_FRAGMENT, PRODUCT_LIST_ITEM_FRAGMENT } from "./fragments/Product";
|
|
export { PRODUCT_VARIANT_FRAGMENT, CHECKOUT_LINE_FRAGMENT } from "./fragments/Variant";
|
|
export { CHECKOUT_FRAGMENT, ADDRESS_FRAGMENT } from "./fragments/Checkout";
|
|
|
|
// Queries
|
|
export { GET_PRODUCTS, GET_PRODUCT_BY_SLUG, GET_PRODUCTS_BY_CATEGORY, GET_BUNDLE_PRODUCTS } from "./queries/Products";
|
|
export { GET_CHECKOUT, GET_CHECKOUT_BY_ID } from "./queries/Checkout";
|
|
|
|
// Mutations
|
|
export {
|
|
CHECKOUT_CREATE,
|
|
CHECKOUT_LINES_ADD,
|
|
CHECKOUT_LINES_UPDATE,
|
|
CHECKOUT_LINES_DELETE,
|
|
CHECKOUT_SHIPPING_ADDRESS_UPDATE,
|
|
CHECKOUT_BILLING_ADDRESS_UPDATE,
|
|
CHECKOUT_SHIPPING_METHOD_UPDATE,
|
|
CHECKOUT_COMPLETE,
|
|
CHECKOUT_EMAIL_UPDATE,
|
|
} from "./mutations/Checkout";
|
|
|
|
// Helper functions
|
|
export {
|
|
getProducts,
|
|
getProductBySlug,
|
|
getProductPrice,
|
|
getProductPriceAmount,
|
|
getProductImage,
|
|
isProductAvailable,
|
|
formatPrice,
|
|
getLocalizedProduct,
|
|
parseDescription,
|
|
getBundleProducts,
|
|
} from "./products";
|