import { BRAND_FRAGMENT } from '@graphql/fragments/brands.fragment'; import { CATEGORY_FRAGMENT } from '@graphql/fragments/categories.fragment'; import { SEOMETA_FRAGMENT } from '@graphql/fragments/seometa.fragment'; export const GET_BRANDS = gql` query getBrands ( $brandAfter: String, $brandFirst: Int, $brandName: String, $brandSearch: String, $orderBy: String ) { brands( after: $brandAfter, first: $brandFirst, name: $brandName, search: $brandSearch, orderBy: $orderBy ) { edges { node { ...Brand } } pageInfo { hasNextPage endCursor } } } ${BRAND_FRAGMENT} `; export const GET_BRAND_BY_SLUG = gql` query getBrandBySlug( $slug: String! ) { brands( slug: $slug ) { edges { node { ...Brand categories { ...Category } seoMeta { ...SEOMeta } } } } } ${BRAND_FRAGMENT} ${CATEGORY_FRAGMENT} ${SEOMETA_FRAGMENT} `;