diff --git a/web/src/components/config-form/section-configs/review.ts b/web/src/components/config-form/section-configs/review.ts index 7d7a84756..57259b11e 100644 --- a/web/src/components/config-form/section-configs/review.ts +++ b/web/src/components/config-form/section-configs/review.ts @@ -8,9 +8,7 @@ const review: SectionConfigOverrides = { fieldGroups: {}, hiddenFields: [ "enabled_in_config", - "alerts.labels", "alerts.enabled_in_config", - "detections.labels", "detections.enabled_in_config", "genai.enabled_in_config", ], @@ -18,11 +16,23 @@ const review: SectionConfigOverrides = { uiSchema: { alerts: { "ui:before": { render: "CameraReviewStatusToggles" }, + labels: { + "ui:widget": "reviewLabels", + "ui:options": { + suppressMultiSchema: true, + }, + }, required_zones: { "ui:widget": "hidden", }, }, detections: { + labels: { + "ui:widget": "reviewLabels", + "ui:options": { + suppressMultiSchema: true, + }, + }, required_zones: { "ui:widget": "hidden", }, diff --git a/web/src/components/config-form/theme/frigateTheme.ts b/web/src/components/config-form/theme/frigateTheme.ts index 5497e35b7..f1c241c1d 100644 --- a/web/src/components/config-form/theme/frigateTheme.ts +++ b/web/src/components/config-form/theme/frigateTheme.ts @@ -20,6 +20,7 @@ import { TextareaWidget } from "./widgets/TextareaWidget"; import { SwitchesWidget } from "./widgets/SwitchesWidget"; import { ObjectLabelSwitchesWidget } from "./widgets/ObjectLabelSwitchesWidget"; import { AudioLabelSwitchesWidget } from "./widgets/AudioLabelSwitchesWidget"; +import { ReviewLabelSwitchesWidget } from "./widgets/ReviewLabelSwitchesWidget"; import { ZoneSwitchesWidget } from "./widgets/ZoneSwitchesWidget"; import { ArrayAsTextWidget } from "./widgets/ArrayAsTextWidget"; import { FfmpegArgsWidget } from "./widgets/FfmpegArgsWidget"; @@ -76,6 +77,7 @@ export const frigateTheme: FrigateTheme = { switches: SwitchesWidget, objectLabels: ObjectLabelSwitchesWidget, audioLabels: AudioLabelSwitchesWidget, + reviewLabels: ReviewLabelSwitchesWidget, zoneNames: ZoneSwitchesWidget, timezoneSelect: TimezoneSelectWidget, optionalField: OptionalFieldWidget,