Don't use discriminatedUnion for picture elements.
This commit is contained in:
+3
-1
@@ -355,7 +355,9 @@ const frigateConditionalSchema = z.object({
|
||||
});
|
||||
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,
|
||||
menuIconSchema,
|
||||
menuSubmenuSchema,
|
||||
|
||||
Reference in New Issue
Block a user