#import "../../Fragments/System.graphql" #import "../../Fragments/CampaignPage/IncludedHotels.graphql" #import "../../Fragments/CampaignPage/Hero.graphql" #import "../../Fragments/Blocks/Accordion.graphql" #import "../../Fragments/Blocks/Essentials.graphql" #import "../../Fragments/Blocks/CarouselCards.graphql" #import "../../Fragments/Blocks/HotelListing.graphql" query GetPromoCampaignPage($locale: String!, $uid: String!) { promo_campaign_page(uid: $uid, locale: $locale) { title heading subheading promo_hero { image heading benefits } page_settings { booking_code } campaign_type promo_code startdate enddate system { ...System created_at updated_at } } trackingProps: promo_campaign_page(locale: "en", uid: $uid) { url } } query GetPromoCampaignPageRefs($locale: String!, $uid: String!) { promo_campaign_page(locale: $locale, uid: $uid) { system { ...System } } } query GetDaDeEnUrlsPromoCampaignPage($uid: String!) { de: promo_campaign_page(locale: "de", uid: $uid) { url } en: promo_campaign_page(locale: "en", uid: $uid) { url } da: promo_campaign_page(locale: "da", uid: $uid) { url } } query GetFiNoSvUrlsPromoCampaignPage($uid: String!) { fi: promo_campaign_page(locale: "fi", uid: $uid) { url } no: promo_campaign_page(locale: "no", uid: $uid) { url } sv: promo_campaign_page(locale: "sv", uid: $uid) { url } }