diff --git a/frontend/src/concepts/connectionTypes/ConnectionTypeForm.tsx b/frontend/src/concepts/connectionTypes/ConnectionTypeForm.tsx index e855a74751..5875fa22d5 100644 --- a/frontend/src/concepts/connectionTypes/ConnectionTypeForm.tsx +++ b/frontend/src/concepts/connectionTypes/ConnectionTypeForm.tsx @@ -113,7 +113,7 @@ const ConnectionTypeForm: React.FC = ({ }, } } - onDataChange={setConnectionNameDesc ?? (() => undefined)} // onDataChange needs to be truthy to show resource name + onDataChange={setConnectionNameDesc} /> String(v)); + } else { + response[key] = [decodedString]; + } } catch { - response[key] = decodedString; + response[key] = [decodedString]; } } else { response[key] = decodedString; diff --git a/frontend/src/concepts/k8s/K8sNameDescriptionField/K8sNameDescriptionField.tsx b/frontend/src/concepts/k8s/K8sNameDescriptionField/K8sNameDescriptionField.tsx index 4c73b20537..889753e37b 100644 --- a/frontend/src/concepts/k8s/K8sNameDescriptionField/K8sNameDescriptionField.tsx +++ b/frontend/src/concepts/k8s/K8sNameDescriptionField/K8sNameDescriptionField.tsx @@ -72,7 +72,7 @@ const K8sNameDescriptionField: React.FC = ({ value={name} onChange={(event, value) => onDataChange?.('name', value)} /> - {!showK8sField && !!onDataChange && !k8sName.state.immutable && ( + {!showK8sField && !k8sName.state.immutable && ( {k8sName.value && ( diff --git a/frontend/src/concepts/k8s/K8sNameDescriptionField/ResourceNameField.tsx b/frontend/src/concepts/k8s/K8sNameDescriptionField/ResourceNameField.tsx index 1c3375dd7d..b254a82e11 100644 --- a/frontend/src/concepts/k8s/K8sNameDescriptionField/ResourceNameField.tsx +++ b/frontend/src/concepts/k8s/K8sNameDescriptionField/ResourceNameField.tsx @@ -34,7 +34,7 @@ const ResourceNameField: React.FC = ({ return {k8sName.value}; } - if (!allowEdit || !onDataChange) { + if (!allowEdit) { return null; } @@ -52,7 +52,7 @@ const ResourceNameField: React.FC = ({ name={`${dataTestId}-resourceName`} isRequired value={k8sName.value} - onChange={(event, value) => onDataChange('k8sName', value)} + onChange={(event, value) => onDataChange?.('k8sName', value)} validated={validated} />