refactor: add ColumnDefinition type (#1357)
* refactor: add ColumnDefinition type Closes #1193 * refactor: code review - rename things * fix: fix wrong import and lint
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
import { companyViewFields } from '@/companies/constants/companyViewFields';
|
||||
import { companiesAvailableColumnDefinitions } from '@/companies/constants/companiesAvailableColumnDefinitions';
|
||||
import { Company, User, ViewField } from '~/generated/graphql';
|
||||
|
||||
type MockedCompany = Pick<
|
||||
@ -144,14 +144,13 @@ export const mockedCompaniesData: Array<MockedCompany> = [
|
||||
},
|
||||
];
|
||||
|
||||
export const mockedCompanyViewFields = companyViewFields.map<ViewField>(
|
||||
(viewFieldDefinition) => ({
|
||||
export const mockedCompanyViewFields =
|
||||
companiesAvailableColumnDefinitions.map<ViewField>((viewFieldDefinition) => ({
|
||||
__typename: 'ViewField',
|
||||
fieldName: viewFieldDefinition.columnLabel,
|
||||
fieldName: viewFieldDefinition.label,
|
||||
id: viewFieldDefinition.id,
|
||||
index: viewFieldDefinition.columnOrder,
|
||||
index: viewFieldDefinition.order,
|
||||
isVisible: true,
|
||||
objectName: 'company',
|
||||
sizeInPx: viewFieldDefinition.columnSize,
|
||||
}),
|
||||
);
|
||||
sizeInPx: viewFieldDefinition.size,
|
||||
}));
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { peopleViewFields } from '@/people/constants/peopleViewFields';
|
||||
import { peopleAvailableColumnDefinitions } from '@/people/constants/peopleAvailableColumnDefinitions';
|
||||
import { Company, Person, ViewField } from '~/generated/graphql';
|
||||
|
||||
type RequiredAndNotNull<T> = {
|
||||
@ -123,14 +123,13 @@ export const mockedPeopleData: MockedPerson[] = [
|
||||
},
|
||||
];
|
||||
|
||||
export const mockedPersonViewFields = peopleViewFields.map<ViewField>(
|
||||
(viewFieldDefinition) => ({
|
||||
export const mockedPersonViewFields =
|
||||
peopleAvailableColumnDefinitions.map<ViewField>((viewFieldDefinition) => ({
|
||||
__typename: 'ViewField',
|
||||
fieldName: viewFieldDefinition.columnLabel,
|
||||
fieldName: viewFieldDefinition.label,
|
||||
id: viewFieldDefinition.id,
|
||||
index: viewFieldDefinition.columnOrder,
|
||||
index: viewFieldDefinition.order,
|
||||
isVisible: true,
|
||||
objectName: 'person',
|
||||
sizeInPx: viewFieldDefinition.columnSize,
|
||||
}),
|
||||
);
|
||||
sizeInPx: viewFieldDefinition.size,
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user