Files
web/packages/trpc/lib/graphql/Query/CampaignPage/CampaignPagesByHotelUid.graphql
Linus Flood 5770dcdd9c Merged in revert-gql (pull request #3104)
Revert gql

* Revert "Merged in fix/system-fragment (pull request #3102)"

This reverts commit 0d479eb337.

* Revert "Merged in chore/replace-graphql-tag/loader (pull request #3096)"

This reverts commit e9bd159e98.
2025-11-07 13:13:28 +00:00

65 lines
1.3 KiB
GraphQL

#import "../../Fragments/System.graphql"
#import "../../Fragments/CampaignPage/Hero.graphql"
query GetCampaignPagesByHotelUid(
$locale: String!
$hotelPageUid: String!
$today: DateTime!
) {
all_campaign_page(
where: {
OR: [
{ included_hotels: { list_1: { hotel_page: { uid: $hotelPageUid } } } }
{ included_hotels: { list_2: { hotel_page: { uid: $hotelPageUid } } } }
]
AND: [
{ OR: [{ startdate: null }, { startdate_lte: $today }] }
{ OR: [{ enddate: null }, { enddate_gte: $today }] }
]
}
locale: $locale
limit: 100
) {
items {
heading
url
sort_order
card_content {
heading
image
text
}
...Hero_CampaignPage
system {
...System
}
}
}
}
query GetCampaignPagesByHotelUidRefs(
$locale: String!
$hotelPageUid: String!
$today: DateTime!
) {
all_campaign_page(
where: {
OR: [
{ included_hotels: { list_1: { hotel_page: { uid: $hotelPageUid } } } }
{ included_hotels: { list_2: { hotel_page: { uid: $hotelPageUid } } } }
]
AND: [
{ OR: [{ startdate: null }, { startdate_lte: $today }] }
{ OR: [{ enddate: null }, { enddate_gte: $today }] }
]
}
locale: $locale
limit: 100
) {
items {
...CampaignPageRef
}
}
}