289 on opportunities page i see person and company card layout read only (#293)

* feature: create boardCard component

* test: add snapshot for BoardCards

* feature: fix typename of company

* feature: add max width on BoardItem

* feature: design CompanyBoardCard

* feature: Add People picture and name

* feature: design PeopleCard

* feature: fix font weight for card header

* test: fix storybook for board

* test: add unit test for column optimistic renderer
This commit is contained in:
Sammy Teillet
2023-06-14 17:06:50 +02:00
committed by GitHub
parent 5381e28253
commit 287168f691
15 changed files with 246 additions and 37 deletions

View File

@ -33,12 +33,12 @@ describe('Company mappers', () => {
__typename: 'Pipe',
},
],
__typename: 'companies',
__typename: 'Company',
} satisfies GraphqlQueryCompany;
const company = mapToCompany(graphQLCompany);
expect(company).toStrictEqual({
__typename: 'companies',
__typename: 'Company',
id: graphQLCompany.id,
name: graphQLCompany.name,
domainName: graphQLCompany.domainName,
@ -77,7 +77,7 @@ describe('Company mappers', () => {
__typename: 'users',
},
createdAt: now,
__typename: 'companies',
__typename: 'Company',
} satisfies Company;
const graphQLCompany = mapToGqlCompany(company);
expect(graphQLCompany).toStrictEqual({
@ -88,7 +88,7 @@ describe('Company mappers', () => {
employees: company.employees,
address: company.address,
accountOwnerId: '522d4ec4-c46b-4360-a0a7-df8df170be81',
__typename: 'companies',
__typename: 'Company',
} satisfies GraphqlMutationCompany);
});
});

View File

@ -9,7 +9,7 @@ import {
} from '../../users/interfaces/user.interface';
export type Company = {
__typename: 'companies';
__typename: 'Company';
id: string;
name?: string;
domainName?: string;
@ -54,7 +54,7 @@ export type GraphqlMutationCompany = {
};
export const mapToCompany = (company: GraphqlQueryCompany): Company => ({
__typename: 'companies',
__typename: 'Company',
id: company.id,
employees: company.employees,
name: company.name,
@ -80,5 +80,5 @@ export const mapToGqlCompany = (company: Company): GraphqlMutationCompany => ({
createdAt: company.createdAt ? company.createdAt.toUTCString() : undefined,
accountOwnerId: company.accountOwner?.id,
__typename: 'companies',
__typename: 'Company',
});