Merge pull request #445 from dermotduffy/text-element

Don't use discriminatedUnion for picture elements
This commit is contained in:
Dermot Duffy
2022-03-04 19:13:39 -08:00
committed by GitHub
+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,