#import "../Fragments/Refs/System.graphql" #import "../Fragments/PageLink/AccountPageLink.graphql" #import "../Fragments/PageLink/ContentPageLink.graphql" #import "../Fragments/PageLink/HotelPageLink.graphql" #import "../Fragments/PageLink/LoyaltyPageLink.graphql" #import "../Fragments/Blocks/Card.graphql" #import "../Fragments/Blocks/Refs/Card.graphql" #import "../Fragments/Refs/ContentPage/ContentPage.graphql" #import "../Fragments/Refs/HotelPage/HotelPage.graphql" #import "../Fragments/Refs/LoyaltyPage/LoyaltyPage.graphql" #import "../Fragments/Refs/MyPages/AccountPage.graphql" query GetHeader($locale: String!) { all_header(limit: 1, locale: $locale) { items { top_link { title linkConnection { edges { node { ...ContentPageLink ...HotelPageLink ...LoyaltyPageLink } } } } menu_items { title linkConnection { edges { node { ...ContentPageLink ...HotelPageLink ...LoyaltyPageLink } } } see_all_link { title linkConnection { edges { node { ...ContentPageLink ...HotelPageLink ...LoyaltyPageLink } } } } submenu { title links { title linkConnection { edges { node { ...ContentPageLink ...HotelPageLink ...LoyaltyPageLink } } } } } cardConnection { edges { node { ...CardBlock } } } } } } } query GetHeaderRef($locale: String!) { all_header(limit: 1, locale: $locale) { items { top_link { linkConnection { edges { node { ...ContentPageRef ...HotelPageRef ...LoyaltyPageRef } } } } menu_items { linkConnection { edges { node { ...ContentPageRef ...HotelPageRef ...LoyaltyPageRef } } } see_all_link { linkConnection { edges { node { ...ContentPageRef ...HotelPageRef ...LoyaltyPageRef } } } } submenu { links { linkConnection { edges { node { ...ContentPageRef ...HotelPageRef ...LoyaltyPageRef } } } } } cardConnection { edges { node { ...CardBlockRef } } } } system { ...System } } } }