feat(SW-2264): Added campaign overview page
Approved-by: Matilda Landström
This commit is contained in:
@@ -9,6 +9,7 @@ export enum TrackingChannelEnum {
|
||||
"hotelreservation" = "hotelreservation",
|
||||
"collection-page" = "collection-page",
|
||||
"campaign-page" = "campaign-page",
|
||||
"campaign-overview-page" = "campaign-overview-page",
|
||||
"hotels" = "hotels",
|
||||
"homepage" = "homepage",
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
export namespace ContentEnum {
|
||||
export const enum blocks {
|
||||
AccountPage = "AccountPage",
|
||||
CampaignOverviewPage = "CampaignOverviewPage",
|
||||
CampaignPage = "CampaignPage",
|
||||
CollectionPage = "CollectionPage",
|
||||
ContentPage = "ContentPage",
|
||||
|
||||
@@ -23,6 +23,8 @@ export type StatusParams = {
|
||||
export type ContentTypeParams = {
|
||||
contentType:
|
||||
| PageContentTypeEnum.loyaltyPage
|
||||
| PageContentTypeEnum.campaignOverviewPage
|
||||
| PageContentTypeEnum.campaignPage
|
||||
| PageContentTypeEnum.contentPage
|
||||
| PageContentTypeEnum.hotelPage
|
||||
| PageContentTypeEnum.collectionPage
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
export enum PageContentTypeEnum {
|
||||
accountPage = "account_page",
|
||||
campaignOverviewPage = "campaign_overview_page",
|
||||
campaignPage = "campaign_page",
|
||||
collectionPage = "collection_page",
|
||||
contentPage = "content_page",
|
||||
currentBlocksPage = "current_blocks_page",
|
||||
destinationOverviewPage = "destination_overview_page",
|
||||
destinationCountryPage = "destination_country_page",
|
||||
destinationCityPage = "destination_city_page",
|
||||
destinationCountryPage = "destination_country_page",
|
||||
destinationOverviewPage = "destination_overview_page",
|
||||
hotelPage = "hotel_page",
|
||||
loyaltyPage = "loyalty_page",
|
||||
startPage = "start_page",
|
||||
|
||||
@@ -14,6 +14,7 @@ const entryResolveSchema = z.object({
|
||||
|
||||
export const validateEntryResolveSchema = z.object({
|
||||
all_account_page: entryResolveSchema,
|
||||
all_campaign_overview_page: entryResolveSchema,
|
||||
all_campaign_page: entryResolveSchema,
|
||||
all_collection_page: entryResolveSchema,
|
||||
all_content_page: entryResolveSchema,
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import type { z } from "zod"
|
||||
|
||||
import type {
|
||||
campaignOverviewPageRefsSchema,
|
||||
campaignOverviewPageSchema,
|
||||
} from "@/server/routers/contentstack/campaignOverviewPage/output"
|
||||
|
||||
export interface GetCampaignOverviewPageData
|
||||
extends z.input<typeof campaignOverviewPageSchema> {}
|
||||
export interface CampaignOverviewPage
|
||||
extends z.output<typeof campaignOverviewPageSchema> {}
|
||||
export type CampaignOverviewPageData =
|
||||
CampaignOverviewPage["campaign_overview_page"]
|
||||
|
||||
export interface GetCampaignOverviewPageRefsData
|
||||
extends z.input<typeof campaignOverviewPageRefsSchema> {}
|
||||
|
||||
export interface CampaignOverviewPageRefs
|
||||
extends z.output<typeof campaignOverviewPageRefsSchema> {}
|
||||
Reference in New Issue
Block a user