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

@ -4,6 +4,7 @@ import styled from '@emotion/styled';
import { useRecoilState } from 'recoil';
import { companyProgressesFamilyState } from '@/companies/states/companyProgressesFamilyState';
import { PipelineProgressPointOfContactEditableField } from '@/pipeline/editable-field/components/PipelineProgressPointOfContactEditableField';
import { ProbabilityEditableField } from '@/pipeline/editable-field/components/ProbabilityEditableField';
import { GET_PIPELINE_PROGRESS, GET_PIPELINES } from '@/pipeline/queries';
import { BoardCardContext } from '@/pipeline/states/BoardCardContext';
@ -167,12 +168,15 @@ export function CompanyBoardCard() {
<ProbabilityEditableField
icon={<IconCheck />}
value={pipelineProgress.probability}
onSubmit={(value) =>
onSubmit={(value) => {
handleCardUpdate({
...pipelineProgress,
probability: value,
})
}
});
}}
/>
<PipelineProgressPointOfContactEditableField
pipelineProgress={pipelineProgress}
/>
</StyledBoardCardBody>
</StyledBoardCard>