x
This commit is contained in:
1 parent
64bcd6388a
commit
4f8fa1ae09
8 files changed
+400
-120
No files matched your search
@@ -694,6 +694,7 @@ export const HeroSectionPayloadSchema = z.object({
|
||||
title: LocalizedStringSchema.optional(),
|
||||
description: LocalizedStringSchema.optional(),
|
||||
imageUrl: z.string().min(1),
|
||||
mobileImageUrl: z.string().optional(),
|
||||
buttonText: LocalizedStringSchema.optional(),
|
||||
buttonLink: z.string().optional(),
|
||||
focalPoint: z.object({ x: z.string(), y: z.string() }).optional(),
|
||||
@@ -704,6 +705,9 @@ export const HeroSectionPayloadSchema = z.object({
|
||||
titleSize: DefaultTitleSizeSchema('xl'),
|
||||
overlayStyle: z.enum(['gradient', 'solid', 'none']).optional().default('gradient'),
|
||||
overlayOpacity: z.number().min(0).max(100).optional(),
|
||||
aspectRatio: z.enum(['21/6', '21/7', '21/9', '16/5', '16/6', '4/1', '5/1', 'auto', 'full_screen']).optional().default('21/7'),
|
||||
mobileAspectRatio: z.enum(['16/9', '4/3', '1/1', '21/9', 'auto', 'full_screen']).optional().default('16/9'),
|
||||
headerSpacing: z.enum(['below_header', 'under_header']).optional(),
|
||||
});
|
||||
export type HeroSectionPayload = z.infer<typeof HeroSectionPayloadSchema>;
|
||||
|
||||
@@ -874,11 +878,12 @@ export const HeroCarouselSectionPayloadSchema = z.object({
|
||||
slides: z.array(HeroCarouselSlideSchema).min(1),
|
||||
autoplay: z.boolean().optional().default(true),
|
||||
interval: z.number().optional().default(4500),
|
||||
aspectRatio: z.enum(['21/6', '21/7', '21/9', '16/5', '16/6', '4/1', '5/1', 'auto']).optional().default('21/7'),
|
||||
mobileAspectRatio: z.enum(['16/9', '4/3', '1/1', '21/9', 'auto']).optional().default('16/9'),
|
||||
aspectRatio: z.enum(['21/6', '21/7', '21/9', '16/5', '16/6', '4/1', '5/1', 'auto', 'full_screen']).optional().default('21/7'),
|
||||
mobileAspectRatio: z.enum(['16/9', '4/3', '1/1', '21/9', 'auto', 'full_screen']).optional().default('16/9'),
|
||||
showArrows: z.boolean().optional().default(true),
|
||||
showDots: z.boolean().optional().default(true),
|
||||
backgroundColor: z.string().optional(),
|
||||
headerSpacing: z.enum(['below_header', 'under_header']).optional(),
|
||||
});
|
||||
export type HeroCarouselSectionPayload = z.infer<typeof HeroCarouselSectionPayloadSchema>;
|
||||
|
||||
|
||||
Reference in new issue
Block a user