Convert camera configuration to YAML dictionary.

This commit is contained in:
Dermot Duffy
2022-01-14 21:31:16 -08:00
parent af3b9092fd
commit 85ba8f3a93
5 changed files with 68 additions and 57 deletions
+3 -3
View File
@@ -368,12 +368,12 @@ const cameraConfigDefaultSchema = z
// specified).
icon: z.string().optional(),
title: z.string().optional(),
id: z.string().optional(),
})
.default(cameraConfigDefault);
export type CameraConfig = z.infer<typeof cameraConfigDefaultSchema>;
const camerasConfigDefaultSchema = z.record(cameraConfigDefaultSchema);
/**
* View configuration section.
*/
@@ -650,7 +650,7 @@ const dimensionsConfigSchema = z
*/
export const frigateCardConfigSchema = z.object({
// Main configuration sections.
camera: cameraConfigDefaultSchema.or(cameraConfigDefaultSchema.array().nonempty()),
cameras: camerasConfigDefaultSchema,
view: viewConfigSchema,
menu: menuConfigSchema,
live: liveConfigSchema,