feat(SW-200): refactored breadcrumbs fetching and added json schema to layout

This commit is contained in:
Erik Tiekstra
2024-11-14 13:18:35 +01:00
parent 28738d7161
commit b22888db5f
13 changed files with 318 additions and 379 deletions

View File

@@ -1,4 +1,5 @@
#import "./AccountPage.graphql"
#import "./CollectionPage.graphql"
#import "./ContentPage.graphql"
#import "./LoyaltyPage.graphql"
@@ -9,6 +10,7 @@ fragment Breadcrumbs on Breadcrumbs {
node {
__typename
...AccountPageBreadcrumb
...CollectionPageBreadcrumb
...ContentPageBreadcrumb
...LoyaltyPageBreadcrumb
}
@@ -23,6 +25,7 @@ fragment BreadcrumbsRefs on Breadcrumbs {
node {
__typename
...AccountPageBreadcrumbRef
...CollectionPageBreadcrumbRef
...ContentPageBreadcrumbRef
...LoyaltyPageBreadcrumbRef
}

View File

@@ -0,0 +1,24 @@
#import "../System.graphql"
fragment CollectionPageBreadcrumb on CollectionPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
url
}
fragment CollectionPageBreadcrumbRef on CollectionPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
}