feat(SW-2278): Added hotel listing to campaign page
Approved-by: Matilda Landström
This commit is contained in:
@@ -22,3 +22,10 @@ fragment HotelListing_ContentPage on ContentPageBlocksHotelListing {
|
||||
...HotelListing
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fragment HotelListing_CampaignPage on CampaignPageBlocksHotelListing {
|
||||
hotel_listing {
|
||||
heading
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
fragment CampaignPageIncludedHotels on CampaignPageIncludedHotels {
|
||||
list_1Connection {
|
||||
edges {
|
||||
node {
|
||||
... on HotelPage {
|
||||
hotel_page_id
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
list_2Connection {
|
||||
edges {
|
||||
node {
|
||||
... on HotelPage {
|
||||
hotel_page_id
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fragment CampaignPageIncludedHotelsRef on CampaignPageIncludedHotels {
|
||||
list_1Connection {
|
||||
edges {
|
||||
node {
|
||||
... on HotelPage {
|
||||
system {
|
||||
...System
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
list_2Connection {
|
||||
edges {
|
||||
node {
|
||||
... on HotelPage {
|
||||
system {
|
||||
...System
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,12 @@
|
||||
#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/CampaignPage/Hero.graphql"
|
||||
#import "../../Fragments/Blocks/HotelListing.graphql"
|
||||
|
||||
query GetCampaignPage($locale: String!, $uid: String!) {
|
||||
campaign_page(uid: $uid, locale: $locale) {
|
||||
@@ -16,11 +19,15 @@ query GetCampaignPage($locale: String!, $uid: String!) {
|
||||
first_column
|
||||
second_column
|
||||
}
|
||||
included_hotels {
|
||||
...CampaignPageIncludedHotels
|
||||
}
|
||||
blocks {
|
||||
__typename
|
||||
...Essentials_CampaignPage
|
||||
...CarouselCards_CampaignPage
|
||||
...Accordion_CampaignPage
|
||||
...HotelListing_CampaignPage
|
||||
}
|
||||
system {
|
||||
...System
|
||||
@@ -36,6 +43,9 @@ query GetCampaignPage($locale: String!, $uid: String!) {
|
||||
|
||||
query GetCampaignPageRefs($locale: String!, $uid: String!) {
|
||||
campaign_page(locale: $locale, uid: $uid) {
|
||||
included_hotels {
|
||||
...CampaignPageIncludedHotelsRef
|
||||
}
|
||||
blocks {
|
||||
__typename
|
||||
...CarouselCards_CampaignPageRefs
|
||||
|
||||
Reference in New Issue
Block a user