4
0
forked from crowetic/commerce

Add original img to query

This commit is contained in:
Luis Alvarez 2020-10-08 16:18:06 -05:00
parent 7b012564b0
commit 268ef2f817
3 changed files with 113 additions and 6 deletions

View File

@ -4,6 +4,9 @@ export const responsiveImageFragment = /* GraphQL */ `
urlMedium: url(width: $imgMediumWidth, height: $imgMediumHeight) urlMedium: url(width: $imgMediumWidth, height: $imgMediumHeight)
urlLarge: url(width: $imgLargeWidth, height: $imgLargeHeight) urlLarge: url(width: $imgLargeWidth, height: $imgLargeHeight)
urlXL: url(width: $imgXLWidth, height: $imgXLHeight) urlXL: url(width: $imgXLWidth, height: $imgXLHeight)
urlOriginal
altText
isDefault
} }
` `

View File

@ -121,6 +121,33 @@ export type BrandEdge = {
cursor: Scalars['String'] cursor: Scalars['String']
} }
/** Breadcrumb */
export type Breadcrumb = {
__typename?: 'Breadcrumb'
/** Category id. */
entityId: Scalars['Int']
/** Name of the category. */
name: Scalars['String']
}
/** A connection to a list of items. */
export type BreadcrumbConnection = {
__typename?: 'BreadcrumbConnection'
/** Information to aid in pagination. */
pageInfo: PageInfo
/** A list of edges. */
edges?: Maybe<Array<Maybe<BreadcrumbEdge>>>
}
/** An edge in a connection. */
export type BreadcrumbEdge = {
__typename?: 'BreadcrumbEdge'
/** The item at the end of the edge. */
node: Breadcrumb
/** A cursor for use in pagination. */
cursor: Scalars['String']
}
/** Bulk pricing tier that sets a fixed price for the product or variant. */ /** Bulk pricing tier that sets a fixed price for the product or variant. */
export type BulkPricingFixedPriceDiscount = BulkPricingTier & { export type BulkPricingFixedPriceDiscount = BulkPricingTier & {
__typename?: 'BulkPricingFixedPriceDiscount' __typename?: 'BulkPricingFixedPriceDiscount'
@ -197,11 +224,22 @@ export type Category = Node & {
defaultImage?: Maybe<Image> defaultImage?: Maybe<Image>
/** Category description. */ /** Category description. */
description: Scalars['String'] description: Scalars['String']
/** Category breadcrumbs. */
breadcrumbs: BreadcrumbConnection
products: ProductConnection products: ProductConnection
/** Metafield data related to a category. */ /** Metafield data related to a category. */
metafields: MetafieldConnection metafields: MetafieldConnection
} }
/** Category */
export type CategoryBreadcrumbsArgs = {
depth: Scalars['Int']
before?: Maybe<Scalars['String']>
after?: Maybe<Scalars['String']>
first?: Maybe<Scalars['Int']>
last?: Maybe<Scalars['Int']>
}
/** Category */ /** Category */
export type CategoryProductsArgs = { export type CategoryProductsArgs = {
before?: Maybe<Scalars['String']> before?: Maybe<Scalars['String']>
@ -408,6 +446,8 @@ export type Image = {
__typename?: 'Image' __typename?: 'Image'
/** Absolute path to image using store CDN. */ /** Absolute path to image using store CDN. */
url: Scalars['String'] url: Scalars['String']
/** Absolute path to original image using store CDN. */
urlOriginal: Scalars['String']
/** Text description of an image that can be used for SEO and/or accessibility purposes. */ /** Text description of an image that can be used for SEO and/or accessibility purposes. */
altText: Scalars['String'] altText: Scalars['String']
/** Indicates whether this is the primary image. */ /** Indicates whether this is the primary image. */
@ -1613,12 +1653,15 @@ export enum CurrencyCode {
Zwr = 'ZWR', Zwr = 'ZWR',
} }
export type ResponsiveImageFragment = { __typename?: 'Image' } & { export type ResponsiveImageFragment = { __typename?: 'Image' } & Pick<
urlSmall: Image['url'] Image,
urlMedium: Image['url'] 'urlOriginal' | 'altText' | 'isDefault'
urlLarge: Image['url'] > & {
urlXL: Image['url'] urlSmall: Image['url']
} urlMedium: Image['url']
urlLarge: Image['url']
urlXL: Image['url']
}
export type ProductInfoFragment = { __typename?: 'Product' } & Pick< export type ProductInfoFragment = { __typename?: 'Product' } & Pick<
Product, Product,

View File

@ -151,6 +151,51 @@ type BrandEdge {
cursor: String! cursor: String!
} }
"""
Breadcrumb
"""
type Breadcrumb {
"""
Category id.
"""
entityId: Int!
"""
Name of the category.
"""
name: String!
}
"""
A connection to a list of items.
"""
type BreadcrumbConnection {
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
"""
A list of edges.
"""
edges: [BreadcrumbEdge]
}
"""
An edge in a connection.
"""
type BreadcrumbEdge {
"""
The item at the end of the edge.
"""
node: Breadcrumb!
"""
A cursor for use in pagination.
"""
cursor: String!
}
""" """
Bulk pricing tier that sets a fixed price for the product or variant. Bulk pricing tier that sets a fixed price for the product or variant.
""" """
@ -299,6 +344,17 @@ type Category implements Node {
Category description. Category description.
""" """
description: String! description: String!
"""
Category breadcrumbs.
"""
breadcrumbs(
depth: Int!
before: String
after: String
first: Int
last: Int
): BreadcrumbConnection!
products( products(
before: String before: String
after: String after: String
@ -667,6 +723,11 @@ type Image {
""" """
url(width: Int!, height: Int): String! url(width: Int!, height: Int): String!
"""
Absolute path to original image using store CDN.
"""
urlOriginal: String!
""" """
Text description of an image that can be used for SEO and/or accessibility purposes. Text description of an image that can be used for SEO and/or accessibility purposes.
""" """