register widget and add to review section

This commit is contained in:
Josh Hawkins 2026-03-27 08:44:32 -05:00
parent 8c8258165c
commit 27ab9f15a4
2 changed files with 14 additions and 2 deletions

View File

@ -8,9 +8,7 @@ const review: SectionConfigOverrides = {
fieldGroups: {}, fieldGroups: {},
hiddenFields: [ hiddenFields: [
"enabled_in_config", "enabled_in_config",
"alerts.labels",
"alerts.enabled_in_config", "alerts.enabled_in_config",
"detections.labels",
"detections.enabled_in_config", "detections.enabled_in_config",
"genai.enabled_in_config", "genai.enabled_in_config",
], ],
@ -18,11 +16,23 @@ const review: SectionConfigOverrides = {
uiSchema: { uiSchema: {
alerts: { alerts: {
"ui:before": { render: "CameraReviewStatusToggles" }, "ui:before": { render: "CameraReviewStatusToggles" },
labels: {
"ui:widget": "reviewLabels",
"ui:options": {
suppressMultiSchema: true,
},
},
required_zones: { required_zones: {
"ui:widget": "hidden", "ui:widget": "hidden",
}, },
}, },
detections: { detections: {
labels: {
"ui:widget": "reviewLabels",
"ui:options": {
suppressMultiSchema: true,
},
},
required_zones: { required_zones: {
"ui:widget": "hidden", "ui:widget": "hidden",
}, },

View File

@ -20,6 +20,7 @@ import { TextareaWidget } from "./widgets/TextareaWidget";
import { SwitchesWidget } from "./widgets/SwitchesWidget"; import { SwitchesWidget } from "./widgets/SwitchesWidget";
import { ObjectLabelSwitchesWidget } from "./widgets/ObjectLabelSwitchesWidget"; import { ObjectLabelSwitchesWidget } from "./widgets/ObjectLabelSwitchesWidget";
import { AudioLabelSwitchesWidget } from "./widgets/AudioLabelSwitchesWidget"; import { AudioLabelSwitchesWidget } from "./widgets/AudioLabelSwitchesWidget";
import { ReviewLabelSwitchesWidget } from "./widgets/ReviewLabelSwitchesWidget";
import { ZoneSwitchesWidget } from "./widgets/ZoneSwitchesWidget"; import { ZoneSwitchesWidget } from "./widgets/ZoneSwitchesWidget";
import { ArrayAsTextWidget } from "./widgets/ArrayAsTextWidget"; import { ArrayAsTextWidget } from "./widgets/ArrayAsTextWidget";
import { FfmpegArgsWidget } from "./widgets/FfmpegArgsWidget"; import { FfmpegArgsWidget } from "./widgets/FfmpegArgsWidget";
@ -76,6 +77,7 @@ export const frigateTheme: FrigateTheme = {
switches: SwitchesWidget, switches: SwitchesWidget,
objectLabels: ObjectLabelSwitchesWidget, objectLabels: ObjectLabelSwitchesWidget,
audioLabels: AudioLabelSwitchesWidget, audioLabels: AudioLabelSwitchesWidget,
reviewLabels: ReviewLabelSwitchesWidget,
zoneNames: ZoneSwitchesWidget, zoneNames: ZoneSwitchesWidget,
timezoneSelect: TimezoneSelectWidget, timezoneSelect: TimezoneSelectWidget,
optionalField: OptionalFieldWidget, optionalField: OptionalFieldWidget,