diff --git a/web/src/components/config-form/theme/fields/DetectorHardwareField.tsx b/web/src/components/config-form/theme/fields/DetectorHardwareField.tsx index 3eab4fdb3..1e097c691 100644 --- a/web/src/components/config-form/theme/fields/DetectorHardwareField.tsx +++ b/web/src/components/config-form/theme/fields/DetectorHardwareField.tsx @@ -532,10 +532,19 @@ export function DetectorHardwareField(props: FieldProps) { const globalHidden = buildHiddenUiSchema(globalHiddenFields); const hiddenOverrides = buildHiddenUiSchema(hiddenByType[type] ?? []); const typeHidden = { type: { "ui:widget": "hidden" } } as UiSchema; + const nestedOverrides = { + "ui:options": { + disableNestedCard: true, + }, + } as UiSchema; const withGlobalHidden = mergeUiSchema(baseUiSchema, globalHidden); const withTypeHidden = mergeUiSchema(withGlobalHidden, hiddenOverrides); - return mergeUiSchema(withTypeHidden, typeHidden); + const withTypeHiddenAndOptions = mergeUiSchema( + withTypeHidden, + typeHidden, + ); + return mergeUiSchema(withTypeHiddenAndOptions, nestedOverrides); }, [globalHiddenFields, hiddenByType, uiSchema?.additionalProperties], ); @@ -785,12 +794,7 @@ export function DetectorHardwareField(props: FieldProps) { -