x
This commit is contained in:
1 parent
305b593698
commit
2a9dd8ddec
13 files changed
+1231
-4
No files matched your search
@@ -586,11 +586,17 @@ export const UspBarSectionPayloadSchema = z.object({
|
||||
});
|
||||
export type UspBarSectionPayload = z.infer<typeof UspBarSectionPayloadSchema>;
|
||||
|
||||
export const CustomSectionPayloadSchema = z.object({
|
||||
componentId: z.string().min(1),
|
||||
props: z.record(z.string(), z.unknown()).optional().default({}),
|
||||
}).strict();
|
||||
export type CustomSectionPayload = z.infer<typeof CustomSectionPayloadSchema>;
|
||||
|
||||
export const PAGE_SECTION_TYPES = [
|
||||
'HERO', 'ANNOUNCEMENT_BAR', 'NEWSLETTER', 'EDITORIAL_TILE',
|
||||
'EDITORIAL_CAROUSEL', 'PRODUCTS', 'CATEGORIES', 'TEXT', 'BANNER',
|
||||
'HERO_ARTICLE', 'RICH_TEXT', 'SCENT_NOTES_BREAKDOWN', 'QUOTE_CALLOUT',
|
||||
'PRODUCT_CAROUSEL', 'ACCORDION', 'CONTACT_INFO', 'CONTACT_FORM',
|
||||
'HERO_V2', 'USP_BAR'
|
||||
'HERO_V2', 'USP_BAR', 'CUSTOM'
|
||||
] as const;
|
||||
export type SectionType = typeof PAGE_SECTION_TYPES[number];
|
||||
Reference in new issue
Block a user