import productFragment from '../fragments/product'; import seoFragment from '../fragments/seo'; const collectionFragment = /* GraphQL */ ` fragment collection on Collection { handle title description seo { ...seo } } ${seoFragment} `; export const getCollectionQuery = /* GraphQL */ ` query getCollection($handle: String!) { collection(handle: $handle) { ...collection } } ${collectionFragment} `; export const getCollectionsQuery = /* GraphQL */ ` query getCollections { collections(first: 100, sortKey: TITLE) { edges { node { ...collection } } } } ${collectionFragment} `; export const getCollectionProductsQuery = /* GraphQL */ ` query getCollectionProducts($handle: String!, $first: Int = 100) { collection(handle: $handle) { products(first: $first) { edges { node { ...product } } } } } ${productFragment} `;