Files
web/packages/trpc/lib/graphql/Fragments/Breadcrumbs/Breadcrumbs.graphql.ts
Linus Flood 5fc93472f4 Merged in feat/rework-contentstack (pull request #3493)
Feat(SW-3708): refactor contentstack fetching (removing all refs) and cache invalidation

* Remove all REFS

* Revalidate correct language

* PR fixes

* PR fixes

* Throw when errors from contentstack api


Approved-by: Joakim Jäderberg
2026-01-27 12:38:36 +00:00

46 lines
1.6 KiB
TypeScript

import { gql } from "graphql-tag"
import { AccountPageBreadcrumb } from "./AccountPage.graphql"
import { CampaignOverviewPageBreadcrumb } from "./CampaignOverviewPage.graphql"
import { CampaignPageBreadcrumb } from "./CampaignPage.graphql"
import { CollectionPageBreadcrumb } from "./CollectionPage.graphql"
import { ContentPageBreadcrumb } from "./ContentPage.graphql"
import { DestinationCityPageBreadcrumb } from "./DestinationCityPage.graphql"
import { DestinationCountryPageBreadcrumb } from "./DestinationCountryPage.graphql"
import { DestinationOverviewPageBreadcrumb } from "./DestinationOverviewPage.graphql"
import { HotelPageBreadcrumb } from "./HotelPage.graphql"
import { LoyaltyPageBreadcrumb } from "./LoyaltyPage.graphql"
export const Breadcrumbs = gql`
fragment Breadcrumbs on Breadcrumbs {
title
parentsConnection {
edges {
node {
__typename
...AccountPageBreadcrumb
...CampaignOverviewPageBreadcrumb
...CampaignPageBreadcrumb
...CollectionPageBreadcrumb
...ContentPageBreadcrumb
...DestinationCityPageBreadcrumb
...DestinationCountryPageBreadcrumb
...DestinationOverviewPageBreadcrumb
...HotelPageBreadcrumb
...LoyaltyPageBreadcrumb
}
}
}
}
${AccountPageBreadcrumb}
${CampaignOverviewPageBreadcrumb}
${CampaignPageBreadcrumb}
${CollectionPageBreadcrumb}
${ContentPageBreadcrumb}
${DestinationCityPageBreadcrumb}
${DestinationCountryPageBreadcrumb}
${DestinationOverviewPageBreadcrumb}
${HotelPageBreadcrumb}
${LoyaltyPageBreadcrumb}
`