Don't use discriminatedUnion for picture elements.

This commit is contained in:
Dermot Duffy
2022-03-04 19:09:35 -08:00
parent 31dc7f2b50
commit cba0858b04
+3 -1
View File
@@ -355,7 +355,9 @@ const frigateConditionalSchema = z.object({
}); });
export type FrigateConditional = z.infer<typeof frigateConditionalSchema>; export type FrigateConditional = z.infer<typeof frigateConditionalSchema>;
const pictureElementSchema = z.discriminatedUnion("type", [ // Cannot use discriminatedUnion since customSchema uses a superRefine, which
// causes false rejections.
const pictureElementSchema = z.union([
menuStateIconSchema, menuStateIconSchema,
menuIconSchema, menuIconSchema,
menuSubmenuSchema, menuSubmenuSchema,