fix: Added breadcrumbs fragments for campaign pages

Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-06-24 09:06:01 +00:00
parent e77ed2407b
commit 1199f448b4
3 changed files with 60 additions and 6 deletions

View File

@@ -1,9 +1,11 @@
#import "./AccountPage.graphql"
#import "./CampaignOverviewPage.graphql"
#import "./CampaignPage.graphql"
#import "./CollectionPage.graphql"
#import "./ContentPage.graphql"
#import "./DestinationOverviewPage.graphql"
#import "./DestinationCountryPage.graphql"
#import "./DestinationCityPage.graphql"
#import "./DestinationCountryPage.graphql"
#import "./DestinationOverviewPage.graphql"
#import "./HotelPage.graphql"
#import "./LoyaltyPage.graphql"
@@ -14,11 +16,13 @@ fragment Breadcrumbs on Breadcrumbs {
node {
__typename
...AccountPageBreadcrumb
...CampaignOverviewPageBreadcrumb
...CampaignPageBreadcrumb
...CollectionPageBreadcrumb
...ContentPageBreadcrumb
...DestinationOverviewPageBreadcrumb
...DestinationCountryPageBreadcrumb
...DestinationCityPageBreadcrumb
...DestinationCountryPageBreadcrumb
...DestinationOverviewPageBreadcrumb
...HotelPageBreadcrumb
...LoyaltyPageBreadcrumb
}
@@ -33,11 +37,13 @@ fragment BreadcrumbsRefs on Breadcrumbs {
node {
__typename
...AccountPageBreadcrumbRef
...CampaignOverviewPageBreadcrumbRef
...CampaignPageBreadcrumbRef
...CollectionPageBreadcrumbRef
...ContentPageBreadcrumbRef
...DestinationOverviewPageBreadcrumbRef
...DestinationCountryPageBreadcrumbRef
...DestinationCityPageBreadcrumbRef
...DestinationCountryPageBreadcrumbRef
...DestinationOverviewPageBreadcrumbRef
...HotelPageBreadcrumbRef
...LoyaltyPageBreadcrumbRef
}

View File

@@ -0,0 +1,24 @@
#import "../System.graphql"
fragment CampaignOverviewPageBreadcrumb on CampaignOverviewPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
url
}
fragment CampaignOverviewPageBreadcrumbRef on CampaignOverviewPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
}

View File

@@ -0,0 +1,24 @@
#import "../System.graphql"
fragment CampaignPageBreadcrumb on CampaignPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
url
}
fragment CampaignPageBreadcrumbRef on CampaignPage {
web {
breadcrumbs {
title
}
}
system {
...System
}
}