From 6836a9a29170b28f30647c0d73dd365a4c652bc0 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sat, 7 Feb 2026 08:06:22 -0600 Subject: [PATCH] section tweaks --- .../config-form/section-configs/detect.ts | 37 +++++++++++-------- .../section-configs/notifications.ts | 3 ++ 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/web/src/components/config-form/section-configs/detect.ts b/web/src/components/config-form/section-configs/detect.ts index 9639216aa..0453550d5 100644 --- a/web/src/components/config-form/section-configs/detect.ts +++ b/web/src/components/config-form/section-configs/detect.ts @@ -3,18 +3,14 @@ import type { SectionConfigOverrides } from "./types"; const detect: SectionConfigOverrides = { base: { sectionDocs: "/configuration/camera_specific", - restartRequired: [], - // use the grid for field order - // fieldOrder: [ - // "enabled", - // "width", - // "height", - // "fps", - // "min_initialized", - // "max_disappeared", - // "annotation_offset", - // "stationary", - // ], + restartRequired: [ + "width", + "height", + "fps", + "min_initialized", + "max_disappeared", + "stationary", + ], fieldGroups: { resolution: ["width", "height", "fps"], tracking: ["min_initialized", "max_disappeared"], @@ -41,8 +37,8 @@ const detect: SectionConfigOverrides = { }, { "ui:row": [ - { min_initialized: { "ui:col": "col-span-12 md:col-span-6" } }, - { max_disappeared: { "ui:col": "col-span-12 md:col-span-6" } }, + { min_initialized: { "ui:col": "col-span-12 md:col-span-3" } }, + { max_disappeared: { "ui:col": "col-span-12 md:col-span-3" } }, ], }, { @@ -51,9 +47,20 @@ const detect: SectionConfigOverrides = { ], }, { - "ui:row": [{ stationary: { "ui:col": "col-span-12 md:col-span-6" } }], + "ui:row": [{ stationary: { "ui:col": "col-span-12" } }], }, ], + stationary: { + "ui:field": "LayoutGridField", + "ui:layoutGrid": [ + { + "ui:row": [ + { interval: { "ui:col": "col-span-12 md:col-span-3" } }, + { threshold: { "ui:col": "col-span-12 md:col-span-3" } }, + ], + }, + ], + }, }, }, }; diff --git a/web/src/components/config-form/section-configs/notifications.ts b/web/src/components/config-form/section-configs/notifications.ts index 043b6c154..c43b83f53 100644 --- a/web/src/components/config-form/section-configs/notifications.ts +++ b/web/src/components/config-form/section-configs/notifications.ts @@ -9,6 +9,9 @@ const notifications: SectionConfigOverrides = { hiddenFields: ["enabled_in_config"], advancedFields: [], }, + camera: { + hiddenFields: ["enabled_in_config", "email"], + }, }; export default notifications;