This commit is contained in:
Your Name committed 2026-10-06 19:40:15 +07:00
1 parent ce4502d123
commit acee55a633
14 files changed
+634 -104

No files matched your search

+7 -1
View File
@@ -407,6 +407,7 @@ export interface StoreSettings {
headerBehavior?: 'always_sticky' | 'hide_on_scroll' | string | null
mobileHeaderStyle?: 'logo_center' | 'logo_left' | 'search_bar_below' | string | null
mobileHeaderBehavior?: 'always_sticky' | 'hide_on_scroll' | string | null
cardPreset?: 'standard' | 'minimal' | 'swatch' | string | null
defaultSeoTitle?: string | null
defaultSeoDescription?: string | null
defaultOgImage?: string | null
@@ -680,6 +681,8 @@ export const ProductsSectionPayloadSchema = z.object({
limit: z.number().optional(),
layout: z.enum(['grid', 'carousel']).optional(),
enableQuickShop: z.boolean().optional(),
containerWidth: z.enum(['standard', 'wide', 'full']).optional().default('standard'),
cardSize: z.enum(['compact', 'medium', 'large']).optional().default('medium'),
});
export type ProductsSectionPayload = z.infer<typeof ProductsSectionPayloadSchema>;
@@ -1035,7 +1038,10 @@ export const ProductCarouselSectionPayloadSchema = z.object({
showPrice: z.boolean().optional(),
showAddToCart: z.boolean().optional(),
products: z.array(z.any()).optional(),
cardStyle: z.enum(['standard', 'minimal_swatch']).optional().default('standard'),
cardStyle: z.enum(['standard', 'minimal', 'minimal_swatch', 'swatch']).optional().default('standard'),
containerWidth: z.enum(['standard', 'wide', 'full']).optional().default('standard'),
cardSize: z.enum(['compact', 'medium', 'large']).optional().default('medium'),
layout: z.enum(['carousel', 'grid']).optional().default('carousel'),
viewAllText: LocalizedStringSchema.optional(),
viewAllLink: z.string().optional(),
badgeText: LocalizedStringSchema.optional(),