From 3513486aefbf39c59d597b65c822183fba635ad1 Mon Sep 17 00:00:00 2001 From: James Cross Date: Fri, 6 Feb 2026 19:30:13 +0000 Subject: [PATCH] fix: add missing gradient fields to banner pre-upload schema --- src/schemas/bannerSchema.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/schemas/bannerSchema.ts b/src/schemas/bannerSchema.ts index f7dc918..3df9a75 100644 --- a/src/schemas/bannerSchema.ts +++ b/src/schemas/bannerSchema.ts @@ -112,6 +112,9 @@ export const BannerPreUploadApiSchema = z.object({ Background: z.preprocess(preprocessJSON, z.object({ Type: z.nativeEnum(BackgroundType), Value: z.string().min(1, 'Background value is required'), + GradientStartColour: z.string().optional(), + GradientEndColour: z.string().optional(), + GradientDirection: z.string().optional(), Overlay: z.object({ Colour: z.string().optional(), Opacity: z.preprocess(preprocessNumber, z.number().min(0).max(1)).optional()