import { gql } from "graphql-tag" import { Hero_CampaignPage } from "../../Fragments/CampaignPage/Hero.graphql" import { System } from "../../Fragments/System.graphql" export const GetCampaignPagesByHotelUid = gql` 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 } } } } ${System} ${Hero_CampaignPage} `