From d37a29fe95fe3b09bb97f75907d156f20aabfc1d Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Fri, 6 Jan 2023 13:38:32 +0100 Subject: [PATCH] make sure name is rendered in first position --- .../views/Connector/ConnectorForm/useBuildForm.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/airbyte-webapp/src/views/Connector/ConnectorForm/useBuildForm.tsx b/airbyte-webapp/src/views/Connector/ConnectorForm/useBuildForm.tsx index 228e0fe68cb5e..cb4e76b6bde3f 100644 --- a/airbyte-webapp/src/views/Connector/ConnectorForm/useBuildForm.tsx +++ b/airbyte-webapp/src/views/Connector/ConnectorForm/useBuildForm.tsx @@ -79,12 +79,13 @@ export function useBuildForm( if (isDraft) { return schema; } - // schema.properties gets defined right above - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - schema.properties!.name = { - type: "string", - title: formatMessage({ id: `form.${formType}Name` }), - description: formatMessage({ id: `form.${formType}Name.message` }), + schema.properties = { + name: { + type: "string", + title: formatMessage({ id: `form.${formType}Name` }), + description: formatMessage({ id: `form.${formType}Name.message` }), + }, + ...schema.properties, }; schema.required = ["name"]; return schema;