feat(SW-2265): Added campaign-page
Approved-by: Matilda Landström
This commit is contained in:
@@ -7,6 +7,7 @@ export enum TrackingChannelEnum {
|
||||
"static-content-page" = "static-content-page",
|
||||
"hotelreservation" = "hotelreservation",
|
||||
"collection-page" = "collection-page",
|
||||
"campaign-page" = "campaign-page",
|
||||
"hotels" = "hotels",
|
||||
"homepage" = "homepage",
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
export enum PageContentTypeEnum {
|
||||
accountPage = "account_page",
|
||||
campaignPage = "campaign_page",
|
||||
collectionPage = "collection_page",
|
||||
contentPage = "content_page",
|
||||
currentBlocksPage = "current_blocks_page",
|
||||
|
||||
@@ -14,6 +14,7 @@ const entryResolveSchema = z.object({
|
||||
|
||||
export const validateEntryResolveSchema = z.object({
|
||||
all_account_page: entryResolveSchema,
|
||||
all_campaign_page: entryResolveSchema,
|
||||
all_collection_page: entryResolveSchema,
|
||||
all_content_page: entryResolveSchema,
|
||||
all_loyalty_page: entryResolveSchema,
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import type { z } from "zod"
|
||||
|
||||
import type {
|
||||
campaignPageRefsSchema,
|
||||
campaignPageSchema,
|
||||
} from "@/server/routers/contentstack/campaignPage/output"
|
||||
|
||||
export interface GetCampaignPageData
|
||||
extends z.input<typeof campaignPageSchema> {}
|
||||
export interface CampaignPage extends z.output<typeof campaignPageSchema> {}
|
||||
export type CampaignPageData = CampaignPage["campaign_page"]
|
||||
|
||||
export interface GetCampaignPageRefsData
|
||||
extends z.input<typeof campaignPageRefsSchema> {}
|
||||
|
||||
export interface CampaignPageRefs
|
||||
extends z.output<typeof campaignPageRefsSchema> {}
|
||||
Reference in New Issue
Block a user