Refactor RelationFieldDisplay to eliminate dependency on non-ui components (#1949)
* job done * removed example type * removed unused temporary type
This commit is contained in:
@ -23,6 +23,8 @@ import {
|
||||
IconUser,
|
||||
} from '@/ui/icon/index';
|
||||
import { Entity } from '@/ui/input/relation-picker/types/EntityTypeForSelect';
|
||||
import { Company } from '~/generated/graphql';
|
||||
import { getLogoUrlFromDomainName } from '~/utils';
|
||||
|
||||
export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[] =
|
||||
[
|
||||
@ -71,6 +73,13 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
|
||||
relationType: Entity.Company,
|
||||
},
|
||||
infoTooltipContent: 'Contact’s company.',
|
||||
entityChipDisplayMapper: (dataObject: Company) => {
|
||||
return {
|
||||
name: dataObject?.name,
|
||||
pictureUrl: getLogoUrlFromDomainName(dataObject?.domainName),
|
||||
avatarType: 'squared',
|
||||
};
|
||||
},
|
||||
} satisfies ColumnDefinition<FieldRelationMetadata>,
|
||||
{
|
||||
key: 'phone',
|
||||
|
||||
Reference in New Issue
Block a user