From dd7111e200000cde2ca30a64000f1d4c02224572 Mon Sep 17 00:00:00 2001 From: Dermot Duffy Date: Sun, 19 Jun 2022 01:14:08 -0700 Subject: [PATCH] Option overrides are always optional. --- src/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types.ts b/src/types.ts index 31f2e02d..5913baee 100644 --- a/src/types.ts +++ b/src/types.ts @@ -472,7 +472,7 @@ export type MenuSubmenu = z.infer; const menuSubmenuSelectSchema = menuBaseSchema.merge(stateIconSchema).extend({ type: z.literal('custom:frigate-card-menu-submenu-select'), - options: z.record(menuSubmenuItemSchema).optional(), + options: z.record(menuSubmenuItemSchema.deepPartial()).optional(), }); export type MenuSubmenuSelect = z.infer;