diff --git a/web/public/locales/en/views/settings.json b/web/public/locales/en/views/settings.json index 91326f70c..10f813a11 100644 --- a/web/public/locales/en/views/settings.json +++ b/web/public/locales/en/views/settings.json @@ -1245,14 +1245,14 @@ "title": "Object Settings" }, "objectLabels": { - "summary": "Selected {{count}}", + "summary": "{{count}} selected", "empty": "No object labels available" }, "filters": { "objectFieldLabel": "{{field}} for {{label}}" }, "zoneNames": { - "summary": "Selected {{count}}", + "summary": "{{count}} selected", "empty": "No zones available" }, "review": { diff --git a/web/src/components/config-form/sectionExtras/CameraReviewClassification.tsx b/web/src/components/config-form/sectionExtras/CameraReviewClassification.tsx index 3f2146d88..f0286766a 100644 --- a/web/src/components/config-form/sectionExtras/CameraReviewClassification.tsx +++ b/web/src/components/config-form/sectionExtras/CameraReviewClassification.tsx @@ -154,7 +154,7 @@ export default function CameraReviewClassification({ } return ( -
+
cameraReview.reviewClassification.title diff --git a/web/src/components/config-form/sections/BaseSection.tsx b/web/src/components/config-form/sections/BaseSection.tsx index d2ec798dd..2eb1a2a90 100644 --- a/web/src/components/config-form/sections/BaseSection.tsx +++ b/web/src/components/config-form/sections/BaseSection.tsx @@ -167,7 +167,7 @@ export function ConfigSection({ onSave, requiresRestart = true, collapsible = false, - defaultCollapsed = false, + defaultCollapsed = true, showTitle, onStatusChange, pendingDataBySection, diff --git a/web/src/components/config-form/theme/templates/ObjectFieldTemplate.tsx b/web/src/components/config-form/theme/templates/ObjectFieldTemplate.tsx index b491057cf..682c85b42 100644 --- a/web/src/components/config-form/theme/templates/ObjectFieldTemplate.tsx +++ b/web/src/components/config-form/theme/templates/ObjectFieldTemplate.tsx @@ -66,7 +66,7 @@ export function ObjectFieldTemplate(props: ObjectFieldTemplateProps) { // Check if this is a root-level object const isRoot = registry?.rootSchema === schema; - const [isOpen, setIsOpen] = useState(true); + const [isOpen, setIsOpen] = useState(false); const isCameraLevel = formContext?.level === "camera"; const effectiveNamespace = isCameraLevel ? "config/cameras" : "config/global"; @@ -276,7 +276,10 @@ export function ObjectFieldTemplate(props: ObjectFieldTemplateProps) { {advancedProps.length > 0 && ( -