Limit re-rendering to improve user experience.
This commit is contained in:
+1
-8
@@ -41,7 +41,6 @@ export const frigateCardConfigSchema = z.object({
|
||||
frigate_client_id: z.string().optional().default("frigate"),
|
||||
frigate_camera_name: z.string().optional(),
|
||||
view_default: z.enum(FRIGATE_CARD_VIEWS).optional().default('live'),
|
||||
|
||||
view_timeout: z
|
||||
.number()
|
||||
.or(
|
||||
@@ -50,7 +49,7 @@ export const frigateCardConfigSchema = z.object({
|
||||
.regex(/^\d+$/)
|
||||
.transform((val) => Number(val)),
|
||||
)
|
||||
.optional(),
|
||||
.optional().default(180),
|
||||
live_provider: z.enum(['frigate', 'webrtc']).default('frigate'),
|
||||
webrtc: z.object({}).passthrough().optional(),
|
||||
label: z.string().optional(),
|
||||
@@ -66,12 +65,6 @@ export const frigateCardConfigSchema = z.object({
|
||||
});
|
||||
export type FrigateCardConfig = z.infer<typeof frigateCardConfigSchema>;
|
||||
|
||||
export interface ControlVideosParameters {
|
||||
stop: boolean;
|
||||
control_live?: boolean;
|
||||
control_clip?: boolean;
|
||||
}
|
||||
|
||||
export interface MediaBeingShown {
|
||||
browseMedia: BrowseMediaSource;
|
||||
resolvedMedia: ResolvedMedia;
|
||||
|
||||
Reference in New Issue
Block a user