feat: add Opportunities Views dropdown (#1503)

* feat: add Opportunities Views dropdown

Closes #1454

* feat: persist Opportunities view filters and sorts

Closes #1456

* feat: create/edit/delete Opportunities views

Closes #1455, Closes #1457

* fix: add missing Opportunities view mock

---------

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
Thaïs
2023-09-11 04:07:14 +02:00
committed by GitHub
parent 8ea4e6a51c
commit 88c6d0da2a
14 changed files with 408 additions and 225 deletions

View File

@ -129,7 +129,7 @@ export const mockedPeopleData: MockedPerson[] = [
},
];
export const mockedPersonViews: View[] = [
export const mockedPersonTableViews: View[] = [
{
__typename: 'View',
id: 'afd7737a-bf1d-41a3-8863-c277b56a657b',
@ -146,7 +146,7 @@ export const mockedPersonViews: View[] = [
},
];
export const mockedPersonViewFields = peopleAvailableColumnDefinitions.map<
export const mockedPersonTableColumns = peopleAvailableColumnDefinitions.map<
Omit<ViewField, 'view'>
>((viewFieldDefinition) => ({
__typename: 'ViewField',
@ -156,5 +156,5 @@ export const mockedPersonViewFields = peopleAvailableColumnDefinitions.map<
key: viewFieldDefinition.key,
objectId: 'person',
size: viewFieldDefinition.size,
viewId: 'afd7737a-bf1d-41a3-8863-c277b56a657b',
viewId: mockedPersonTableViews[0].id,
}));