detail page port

This commit is contained in:
nicwands
2026-05-29 11:22:56 -04:00
parent b85d28c142
commit e22d75c50a
65 changed files with 7006 additions and 4044 deletions

View File

@@ -0,0 +1,52 @@
import { gql } from 'graphql-request'
import { IMAGE_FRAGMENT, PRICE_FRAGMENT } from './fragments'
import { PRODUCT_FRAGMENT } from './product'
export const COLLECTION_FRAGMENT = gql`
fragment CollectionFields on Collection {
id
handle
title
description
image {
...ImageFields
}
products(first: 100) {
edges {
node {
...ProductFields
}
}
}
}
`
export const GET_COLLECTIONS = gql`
${IMAGE_FRAGMENT}
${PRICE_FRAGMENT}
${PRODUCT_FRAGMENT}
${COLLECTION_FRAGMENT}
query getCollections($first: Int!) {
collections(first: $first) {
edges {
node {
...CollectionFields
}
}
}
}
`
export const GET_COLLECTION_BY_HANDLE = gql`
${IMAGE_FRAGMENT}
${PRICE_FRAGMENT}
${PRODUCT_FRAGMENT}
${COLLECTION_FRAGMENT}
query getCollectionByHandle($handle: String) {
collection(handle: $handle) {
...CollectionFields
}
}
`