import { gql } from "graphql-tag" import { CardsGrid_StartPage, CardsGrid_StartPageRefs, } from "../../Fragments/Blocks/CardsGrid.graphql" import { CarouselCards_StartPage, CarouselCards_StartPageRefs, } from "../../Fragments/Blocks/CarouselCards.graphql" import { FullWidthCampaign, FullWidthCampaignRefs, } from "../../Fragments/Blocks/FullWidthCampaign.graphql" import { JoinScandicFriends_StartPage, JoinScandicFriends_StartPageRefs, } from "../../Fragments/Blocks/JoinScandicFriends.graphql" import { System } from "../../Fragments/System.graphql" export const GetStartPage = gql` query GetStartPage($locale: String!, $uid: String!) { start_page(locale: $locale, uid: $uid) { title url header { heading hero_image } blocks { __typename ...CardsGrid_StartPage ...CarouselCards_StartPage ... on StartPageBlocksFullWidthCampaign { __typename full_width_campaign { full_width_campaignConnection { edges { node { ...FullWidthCampaign } } } } } ...JoinScandicFriends_StartPage } system { ...System created_at updated_at } } trackingProps: start_page(locale: "en", uid: $uid) { url } } ${System} ${CardsGrid_StartPage} ${FullWidthCampaign} ${CarouselCards_StartPage} ${JoinScandicFriends_StartPage} ` export const GetStartPageRefs = gql` query GetStartPageRefs($locale: String!, $uid: String!) { start_page(locale: $locale, uid: $uid) { blocks { __typename ...CardsGrid_StartPageRefs ...CarouselCards_StartPageRefs ... on StartPageBlocksFullWidthCampaign { full_width_campaign { full_width_campaignConnection { edges { node { ...FullWidthCampaignRefs } } } } } ...JoinScandicFriends_StartPageRefs } system { ...System } } } ${System} ${CardsGrid_StartPageRefs} ${FullWidthCampaignRefs} ${CarouselCards_StartPageRefs} ${JoinScandicFriends_StartPageRefs} ` export const GetDaDeEnUrlsStartPage = gql` query GetDaDeEnUrlsStartPage($uid: String!) { de: start_page(locale: "de", uid: $uid) { url } en: start_page(locale: "en", uid: $uid) { url } da: start_page(locale: "da", uid: $uid) { url } } ` export const GetFiNoSvUrlsStartPage = gql` query GetFiNoSvUrlsStartPage($uid: String!) { fi: start_page(locale: "fi", uid: $uid) { url } no: start_page(locale: "no", uid: $uid) { url } sv: start_page(locale: "sv", uid: $uid) { url } } `