Fix tests

This commit is contained in:
Charles Bochet
2023-10-09 23:17:07 +02:00
parent ca492808cf
commit c950395eac
2 changed files with 17 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import {
IconUsers, IconUsers,
} from '@/ui/icon'; } from '@/ui/icon';
import { Entity } from '@/ui/input/relation-picker/types/EntityTypeForSelect'; import { Entity } from '@/ui/input/relation-picker/types/EntityTypeForSelect';
import { User } from '~/generated/graphql';
export const companyShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [ export const companyShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [
{ {
@ -41,6 +42,13 @@ export const companyShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [
fieldName: 'accountOwner', fieldName: 'accountOwner',
relationType: Entity.User, relationType: Entity.User,
}, },
entityChipDisplayMapper: (dataObject: User) => {
return {
name: dataObject?.displayName,
pictureUrl: dataObject?.avatarUrl ?? undefined,
avatarType: 'rounded',
};
},
} satisfies FieldDefinition<FieldRelationMetadata>, } satisfies FieldDefinition<FieldRelationMetadata>,
{ {
key: 'employees', key: 'employees',

View File

@ -19,6 +19,8 @@ import {
IconPhone, IconPhone,
} from '@/ui/icon'; } from '@/ui/icon';
import { Entity } from '@/ui/input/relation-picker/types/EntityTypeForSelect'; import { Entity } from '@/ui/input/relation-picker/types/EntityTypeForSelect';
import { Company } from '~/generated/graphql';
import { getLogoUrlFromDomainName } from '~/utils';
export const personShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [ export const personShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [
{ {
@ -41,6 +43,13 @@ export const personShowFieldDefinition: FieldDefinition<FieldMetadata>[] = [
fieldName: 'company', fieldName: 'company',
relationType: Entity.Company, relationType: Entity.Company,
}, },
entityChipDisplayMapper: (dataObject: Company) => {
return {
name: dataObject?.name,
pictureUrl: getLogoUrlFromDomainName(dataObject?.domainName),
avatarType: 'squared',
};
},
} satisfies FieldDefinition<FieldRelationMetadata>, } satisfies FieldDefinition<FieldRelationMetadata>,
{ {
key: 'phone', key: 'phone',