diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Domain/AddDomainForm/AddDomainForm.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Domain/AddDomainForm/AddDomainForm.component.tsx index 7581d2267e87..93b1affb3c47 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Domain/AddDomainForm/AddDomainForm.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Domain/AddDomainForm/AddDomainForm.component.tsx @@ -35,9 +35,11 @@ import { FieldTypes, FormItemLayout, } from '../../../interface/FormUtils.interface'; +import { domainTypeTooltipDataRender } from '../../../utils/DomainUtils'; import { getEntityName } from '../../../utils/EntityUtils'; import { generateFormFields, getField } from '../../../utils/formUtils'; import { checkPermission } from '../../../utils/PermissionsUtils'; +import '../domain.less'; import { DomainFormType } from '../DomainPage.interface'; import { AddDomainFormProps } from './AddDomainForm.interface'; @@ -139,9 +141,13 @@ const AddDomainForm = ({ label: t('label.domain-type'), id: 'root/domainType', type: FieldTypes.SELECT, + helperText: domainTypeTooltipDataRender(), props: { 'data-testid': 'domainType', options: domainTypeArray, + overlayClassName: 'domain-type-tooltip-container', + tooltipPlacement: 'topLeft', + tooltipAlign: { targetOffset: [18, 0] }, }, }; diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainTabs/DocumentationTab/DocumentationTab.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainTabs/DocumentationTab/DocumentationTab.component.tsx index 264e72b4743f..770e8cc3f915 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainTabs/DocumentationTab/DocumentationTab.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainTabs/DocumentationTab/DocumentationTab.component.tsx @@ -37,10 +37,14 @@ import { ChangeDescription, EntityReference, } from '../../../../generated/entity/type'; -import { getUserNames } from '../../../../utils/DomainUtils'; +import { + domainTypeTooltipDataRender, + getUserNames, +} from '../../../../utils/DomainUtils'; import { getEntityName } from '../../../../utils/EntityUtils'; import { getEntityVersionByField } from '../../../../utils/EntityVersionUtils'; import { checkPermission } from '../../../../utils/PermissionsUtils'; +import FormItemLabel from '../../../Form/FormItemLabel'; import '../../domain.less'; import { DocumentationEntity, @@ -281,8 +285,15 @@ const DocumentationTab = ({ - {t('label.domain-type')} + + {editAllPermission && (domain as Domain).domainType && (