Add point of contact field (#754)

* WIP add point of contact field

* Simplify probability field

* Improvements

* Solve bug when new value is 0
This commit is contained in:
Emilien Chauvet
2023-07-19 10:29:37 -07:00
committed by GitHub
parent d9c48fb05a
commit 3ed4e7d0d9
8 changed files with 244 additions and 49 deletions

View File

@ -5,10 +5,13 @@ import {
IconBuildingSkyscraper,
IconCalendarEvent,
IconCurrencyDollar,
IconUser,
} from '@/ui/icon/index';
import { icon } from '@/ui/themes/icon';
import { PipelineProgress } from '~/generated/graphql';
import { FilterDropdownPeopleSearchSelect } from '../../modules/people/components/FilterDropdownPeopleSearchSelect';
export const opportunitiesFilters: FilterDefinitionByEntity<PipelineProgress>[] =
[
{
@ -34,4 +37,13 @@ export const opportunitiesFilters: FilterDefinitionByEntity<PipelineProgress>[]
<FilterDropdownCompanySearchSelect context={CompanyBoardContext} />
),
},
{
field: 'pointOfContactId',
label: 'Point of contact',
icon: <IconUser size={icon.size.md} stroke={icon.stroke.sm} />,
type: 'entity',
entitySelectComponent: (
<FilterDropdownPeopleSearchSelect context={CompanyBoardContext} />
),
},
];