diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/AirflowMessageBanner/airflow-message-banner.less b/openmetadata-ui/src/main/resources/ui/src/components/common/AirflowMessageBanner/airflow-message-banner.less index 568521953e1..c00067f14bf 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/common/AirflowMessageBanner/airflow-message-banner.less +++ b/openmetadata-ui/src/main/resources/ui/src/components/common/AirflowMessageBanner/airflow-message-banner.less @@ -23,4 +23,5 @@ + .rjsf .form-group.field { margin-top: 0px; } + width: 100%; } diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/Form/JSONSchema/JSONSchemaTemplate/ObjectFieldTemplate.tsx b/openmetadata-ui/src/main/resources/ui/src/components/common/Form/JSONSchema/JSONSchemaTemplate/ObjectFieldTemplate.tsx index 409eb20cfd2..109d3a4ef9e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/common/Form/JSONSchema/JSONSchemaTemplate/ObjectFieldTemplate.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/common/Form/JSONSchema/JSONSchemaTemplate/ObjectFieldTemplate.tsx @@ -22,6 +22,7 @@ import { isEmpty, isUndefined } from 'lodash'; import React, { Fragment, FunctionComponent } from 'react'; import { useTranslation } from 'react-i18next'; import { ADVANCED_PROPERTIES } from '../../../../../constants/Services.constant'; +import serviceUtilClassBase from '../../../../../utils/ServiceUtilClassBase'; import './object-field-template.less'; const { Panel } = Collapse; @@ -62,6 +63,12 @@ export const ObjectFieldTemplate: FunctionComponent = } as PropertyMap ); + const { + properties: updatedNormalProperties, + additionalField: AdditionalField, + additionalFieldContent, + } = serviceUtilClassBase.getProperties(normalProperties); + const fieldElement = ( @@ -94,7 +101,13 @@ export const ObjectFieldTemplate: FunctionComponent = /> )} - {normalProperties.map((element, index) => ( + + {AdditionalField && + React.createElement(AdditionalField, { + data: additionalFieldContent, + })} + + {updatedNormalProperties.map((element, index) => (