Fix/opportunities board (#2610)
* WIP * wip * update pipelineStepId * rename pipeline stage to pipeline step * rename pipelineProgress to Opportunity * fix UUID type not queried * fix boardColumnTotal * fix micros * fixing filters, sorts and fields * wip * wip * Fix opportunity board re-render --------- Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com> Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
This commit is contained in:
@ -6,7 +6,7 @@ import { CompanyBoardRecoilScopeContext } from '@/companies/states/recoil-scope-
|
||||
import { useObjectMetadataItem } from '@/object-metadata/hooks/useObjectMetadataItem';
|
||||
import { useUpdateOneObjectRecord } from '@/object-record/hooks/useUpdateOneObjectRecord';
|
||||
import { PipelineAddButton } from '@/pipeline/components/PipelineAddButton';
|
||||
import { usePipelineStages } from '@/pipeline/hooks/usePipelineStages';
|
||||
import { usePipelineSteps } from '@/pipeline/hooks/usePipelineSteps';
|
||||
import { PipelineStep } from '@/pipeline/types/PipelineStep';
|
||||
import { IconTargetArrow } from '@/ui/display/icon';
|
||||
import { BoardOptionsContext } from '@/ui/layout/board/contexts/BoardOptionsContext';
|
||||
@ -23,8 +23,8 @@ const StyledBoardContainer = styled.div`
|
||||
`;
|
||||
|
||||
export const Opportunities = () => {
|
||||
const { handlePipelineStageAdd, handlePipelineStageDelete } =
|
||||
usePipelineStages();
|
||||
const { handlePipelineStepAdd, handlePipelineStepDelete } =
|
||||
usePipelineSteps();
|
||||
|
||||
const { updateOneObject: updateOnePipelineStep } =
|
||||
useUpdateOneObjectRecord<PipelineStep>({
|
||||
@ -68,8 +68,8 @@ export const Opportunities = () => {
|
||||
<CompanyBoardRecoilScopeContext.Provider value="opportunities">
|
||||
<StyledBoardContainer>
|
||||
<CompanyBoard
|
||||
onColumnAdd={handlePipelineStageAdd}
|
||||
onColumnDelete={handlePipelineStageDelete}
|
||||
onColumnAdd={handlePipelineStepAdd}
|
||||
onColumnDelete={handlePipelineStepDelete}
|
||||
onEditColumnTitle={handleEditColumnTitle}
|
||||
/>
|
||||
</StyledBoardContainer>
|
||||
|
||||
@ -43,17 +43,17 @@ export const AddCompanyFromHeader: Story = {
|
||||
});
|
||||
|
||||
await step('Change pipeline stage', async () => {
|
||||
const pipelineStageDropdownHeader = await canvas.findByRole(
|
||||
const pipelineStepDropdownHeader = await canvas.findByRole(
|
||||
'listitem',
|
||||
{ name: (_, element) => !!element?.textContent?.includes('New') },
|
||||
{ timeout: 1000 },
|
||||
);
|
||||
|
||||
const pipelineStageDropdownUnfoldButton = within(
|
||||
pipelineStageDropdownHeader,
|
||||
const pipelineStepDropdownUnfoldButton = within(
|
||||
pipelineStepDropdownHeader,
|
||||
).getByRole('button');
|
||||
|
||||
await userEvent.click(pipelineStageDropdownUnfoldButton);
|
||||
await userEvent.click(pipelineStepDropdownUnfoldButton);
|
||||
|
||||
const menuItem1 = await canvas.findByRole(
|
||||
'listitem',
|
||||
|
||||
Reference in New Issue
Block a user