UI :Add meta information in explore entity cards (#4432)

This commit is contained in:
Sachin Chaurasiya 2022-04-24 18:51:43 +05:30 committed by GitHub
parent a93584de12
commit eb26a72083
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,6 +25,7 @@ import { CurrentTourPageType } from '../../../enums/tour.enum';
import { TableType } from '../../../generated/entity/data/table'; import { TableType } from '../../../generated/entity/data/table';
import { TagLabel } from '../../../generated/type/tagLabel'; import { TagLabel } from '../../../generated/type/tagLabel';
import { serviceTypeLogo } from '../../../utils/ServiceUtils'; import { serviceTypeLogo } from '../../../utils/ServiceUtils';
import { stringToHTML } from '../../../utils/StringsUtils';
import { getEntityLink, getUsagePercentile } from '../../../utils/TableUtils'; import { getEntityLink, getUsagePercentile } from '../../../utils/TableUtils';
import TableDataCardBody from './TableDataCardBody'; import TableDataCardBody from './TableDataCardBody';
@ -63,6 +64,10 @@ const TableDataCard: FunctionComponent<Props> = ({
matches, matches,
tableType, tableType,
deleted = false, deleted = false,
service,
database,
databaseSchema,
name,
}: Props) => { }: Props) => {
const location = useLocation(); const location = useLocation();
const history = useHistory(); const history = useHistory();
@ -94,7 +99,28 @@ const TableDataCard: FunctionComponent<Props> = ({
showLabel: true, showLabel: true,
}); });
} }
if (service) {
OtherDetails.push({
key: 'Service',
value: service,
showLabel: true,
});
}
if (database) {
OtherDetails.push({
key: 'Database',
value: database,
showLabel: true,
});
}
if (databaseSchema) {
OtherDetails.push({
key: 'Schema',
value: databaseSchema,
showLabel: true,
});
}
const getAssetTags = () => { const getAssetTags = () => {
const assetTags = [...(tags as Array<TagLabel>)]; const assetTags = [...(tags as Array<TagLabel>)];
if (tier && !isUndefined(tier)) { if (tier && !isUndefined(tier)) {
@ -130,7 +156,7 @@ const TableDataCard: FunctionComponent<Props> = ({
data-testid="table-link" data-testid="table-link"
id={`${id}Title`} id={`${id}Title`}
onClick={handleLinkClick}> onClick={handleLinkClick}>
{fullyQualifiedName} {stringToHTML(name)}
</button> </button>
</h6> </h6>
{deleted && ( {deleted && (