Skip to content

Commit fe7160f

Browse files
authored
fix(nested-domains): show parent path in modals (datahub-project#1769)
2 parents 550ab19 + 8728358 commit fe7160f

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

datahub-web-react/src/app/entity/shared/EntityDropdown/DomainParentSelect.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11
import React, { MouseEvent } from 'react';
22
import { Select } from 'antd';
33
import { CloseCircleFilled } from '@ant-design/icons';
4+
import styled from 'styled-components';
45
import { Domain, EntityType } from '../../../../types.generated';
56
import { useEntityRegistry } from '../../../useEntityRegistry';
67
import ClickOutside from '../../../shared/ClickOutside';
78
import { BrowserWrapper } from '../../../shared/tags/AddTagsTermsModal';
89
import useParentSelector from './useParentSelector';
910
import DomainNavigator from '../../../domain/nestedDomains/domainNavigator/DomainNavigator';
1011
import { useDomainsContext } from '../../../domain/DomainsContext';
12+
import ParentEntities from '../../../search/filters/ParentEntities';
13+
import { getParentDomains } from '../../../domain/utils';
14+
15+
const SearchResultContainer = styled.div`
16+
display: flex;
17+
flex-direction: column;
18+
justify-content: center;
19+
`;
1120

1221
// filter out entity itself and its children
1322
export function filterResultsForMove(entity: Domain, entityUrn: string) {
@@ -81,7 +90,10 @@ export default function DomainParentSelect({ selectedParentUrn, setSelectedParen
8190
>
8291
{domainSearchResultsFiltered.map((result) => (
8392
<Select.Option key={result?.entity?.urn} value={result.entity.urn}>
84-
{entityRegistry.getDisplayName(result.entity.type, result.entity)}
93+
<SearchResultContainer>
94+
<ParentEntities parentEntities={getParentDomains(result.entity, entityRegistry)} />
95+
{entityRegistry.getDisplayName(result.entity.type, result.entity)}
96+
</SearchResultContainer>
8597
</Select.Option>
8698
))}
8799
</Select>

0 commit comments

Comments
 (0)