commerce/packages/opencommerce/src/api/queries/get-primary-shop-query.ts
Chloe 8d19c79054 Custom Navigation
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2022-05-15 19:33:54 +07:00

51 lines
931 B
TypeScript

const getPrimaryShopQuery = /* GraphQL */ `
query primaryShop($language: String! = "en") {
primaryShop {
_id
currency {
code
}
defaultNavigationTree(language: $language) {
...NavigationTreeFragment
}
description
name
}
}
fragment NavigationTreeFragment on NavigationTree {
_id
shopId
name
items {
navigationItem {
data {
...NavigationItemFields
}
}
items {
navigationItem {
data {
...NavigationItemFields
}
}
items {
navigationItem {
data {
...NavigationItemFields
}
}
}
}
}
}
fragment NavigationItemFields on NavigationItemData {
contentForLanguage
classNames
url
isUrlRelative
shouldOpenInNewWindow
}
`
export default getPrimaryShopQuery