import type { SectionConfigOverrides } from "./types"; const review: SectionConfigOverrides = { base: { sectionDocs: "/configuration/review", fieldDocs: { "alerts.labels": "/configuration/review/#alerts-and-detections", "detections.labels": "/configuration/review/#alerts-and-detections", }, restartRequired: [], fieldOrder: ["alerts", "detections", "genai"], fieldGroups: {}, hiddenFields: [ "enabled_in_config", "alerts.enabled_in_config", "detections.enabled_in_config", "genai.enabled_in_config", ], advancedFields: [], 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, emptySelectionHintKey: "configForm.reviewLabels.allNonAlertDetections", }, }, required_zones: { "ui:widget": "hidden", }, }, genai: { additional_concerns: { "ui:widget": "ArrayAsTextWidget", "ui:options": { size: "full", multiline: true, }, }, activity_context_prompt: { "ui:widget": "textarea", "ui:options": { size: "full", }, }, }, }, }, global: { restartRequired: [], }, camera: { restartRequired: [], }, }; export default review;