x
This commit is contained in:
1 parent
0341b30b6d
commit
bd8f5882e0
9 files changed
+1410
-25
No files matched your search
@@ -629,6 +629,34 @@ export const PAGE_SECTION_TYPES = [
|
||||
] as const;
|
||||
export type SectionType = typeof PAGE_SECTION_TYPES[number];
|
||||
|
||||
export const PAGE_SECTION_PAYLOAD_SCHEMAS: Record<SectionType, z.ZodType> = {
|
||||
HERO: HeroSectionPayloadSchema,
|
||||
ANNOUNCEMENT_BAR: AnnouncementBarSectionPayloadSchema,
|
||||
NEWSLETTER: NewsletterSectionPayloadSchema,
|
||||
EDITORIAL_TILE: EditorialTileSectionPayloadSchema,
|
||||
EDITORIAL_CAROUSEL: EditorialCarouselSectionPayloadSchema,
|
||||
PRODUCTS: ProductsSectionPayloadSchema,
|
||||
CATEGORIES: CategoriesSectionPayloadSchema,
|
||||
TEXT: TextSectionPayloadSchema,
|
||||
BANNER: BannerSectionPayloadSchema,
|
||||
HERO_ARTICLE: HeroArticleSectionPayloadSchema,
|
||||
RICH_TEXT: RichTextSectionPayloadSchema,
|
||||
SCENT_NOTES_BREAKDOWN: ScentNotesBreakdownSectionPayloadSchema,
|
||||
QUOTE_CALLOUT: QuoteCalloutSectionPayloadSchema,
|
||||
PRODUCT_CAROUSEL: ProductCarouselSectionPayloadSchema,
|
||||
ACCORDION: AccordionSectionPayloadSchema,
|
||||
CONTACT_INFO: ContactInfoSectionPayloadSchema,
|
||||
CONTACT_FORM: ContactFormSectionPayloadSchema,
|
||||
HERO_V2: HeroV2SectionPayloadSchema,
|
||||
USP_BAR: UspBarSectionPayloadSchema,
|
||||
PRODUCT_MAIN: ProductLayoutSectionPayloadSchema,
|
||||
PRODUCT_DETAILS: ProductLayoutSectionPayloadSchema,
|
||||
PRODUCT_SPECS: ProductLayoutSectionPayloadSchema,
|
||||
PRODUCT_REVIEWS: ProductLayoutSectionPayloadSchema,
|
||||
RELATED_PRODUCTS: ProductLayoutSectionPayloadSchema,
|
||||
CUSTOM: CustomSectionPayloadSchema,
|
||||
};
|
||||
|
||||
export const PRODUCT_DETAIL_SECTION_TYPES = [
|
||||
'PRODUCT_MAIN',
|
||||
'HERO',
|
||||
|
||||
Reference in new issue
Block a user