diff --git a/front/src/modules/activities/tasks/__stories__/TaskGroups.stories.tsx b/front/src/modules/activities/tasks/__stories__/TaskGroups.stories.tsx index e5696d380..ec9b34138 100644 --- a/front/src/modules/activities/tasks/__stories__/TaskGroups.stories.tsx +++ b/front/src/modules/activities/tasks/__stories__/TaskGroups.stories.tsx @@ -2,14 +2,26 @@ import { Meta, StoryObj } from '@storybook/react'; import { TasksRecoilScopeContext } from '@/activities/states/recoil-scope-contexts/TasksRecoilScopeContext'; import { TaskGroups } from '@/activities/tasks/components/TaskGroups'; +import { ObjectFilterDropdownScope } from '@/ui/object/object-filter-dropdown/scopes/ObjectFilterDropdownScope'; import { ComponentWithRecoilScopeDecorator } from '~/testing/decorators/ComponentWithRecoilScopeDecorator'; import { ComponentWithRouterDecorator } from '~/testing/decorators/ComponentWithRouterDecorator'; import { graphqlMocks } from '~/testing/graphqlMocks'; +import { mockedTasks } from '~/testing/mock-data/activities'; + +import { ActivityTargetableEntityType } from '../../types/ActivityTargetableEntity'; const meta: Meta = { title: 'Modules/Activity/TaskGroups', component: TaskGroups, - decorators: [ComponentWithRouterDecorator, ComponentWithRecoilScopeDecorator], + decorators: [ + (Story) => ( + + + + ), + ComponentWithRouterDecorator, + ComponentWithRecoilScopeDecorator, + ], parameters: { msw: graphqlMocks, customRecoilScopeContext: TasksRecoilScopeContext, @@ -19,4 +31,13 @@ const meta: Meta = { export default meta; type Story = StoryObj; -export const Default: Story = {}; +export const Empty: Story = {}; + +export const WithTasks: Story = { + args: { + entity: { + id: mockedTasks[0].authorId, + type: ActivityTargetableEntityType.Person, + }, + }, +}; diff --git a/front/src/modules/activities/tasks/__stories__/TaskGroupsWithoutTasks.stories.tsx b/front/src/modules/activities/tasks/__stories__/TaskGroupsWithoutTasks.stories.tsx deleted file mode 100644 index d086fe722..000000000 --- a/front/src/modules/activities/tasks/__stories__/TaskGroupsWithoutTasks.stories.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { getOperationName } from '@apollo/client/utilities'; -import { Meta, StoryObj } from '@storybook/react'; -import { graphql } from 'msw'; - -import { GET_ACTIVITIES } from '@/activities/graphql/queries/getActivities'; -import { TasksRecoilScopeContext } from '@/activities/states/recoil-scope-contexts/TasksRecoilScopeContext'; -import { TaskGroups } from '@/activities/tasks/components/TaskGroups'; -import { ComponentWithRecoilScopeDecorator } from '~/testing/decorators/ComponentWithRecoilScopeDecorator'; -import { ComponentWithRouterDecorator } from '~/testing/decorators/ComponentWithRouterDecorator'; -import { graphqlMocks } from '~/testing/graphqlMocks'; - -const meta: Meta = { - title: 'Modules/Activity/TaskGroupsWithoutTasks', - component: TaskGroups, - decorators: [ComponentWithRouterDecorator, ComponentWithRecoilScopeDecorator], - parameters: { - msw: graphqlMocks, - customRecoilScopeContext: TasksRecoilScopeContext, - }, -}; - -export default meta; -type Story = StoryObj; - -export const Default: Story = { - parameters: { - msw: [ - ...graphqlMocks.filter( - (graphqlMock) => - graphqlMock.info.operationName !== getOperationName(GET_ACTIVITIES), - ), - ...[ - graphql.query( - getOperationName(GET_ACTIVITIES) ?? '', - (_req, res, ctx) => { - return res( - ctx.data({ - findManyActivities: [], - }), - ); - }, - ), - ], - ], - }, -}; diff --git a/front/src/modules/companies/__stories__/Board.stories.tsx b/front/src/modules/companies/__stories__/Board.stories.tsx index 90f3c5f72..a4992e48d 100644 --- a/front/src/modules/companies/__stories__/Board.stories.tsx +++ b/front/src/modules/companies/__stories__/Board.stories.tsx @@ -1,12 +1,9 @@ -import { MemoryRouter } from 'react-router-dom'; import { Meta, StoryObj } from '@storybook/react'; -import { RecoilScope } from '@/ui/utilities/recoil-scope/components/RecoilScope'; -import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator'; +import { ComponentWithRouterDecorator } from '~/testing/decorators/ComponentWithRouterDecorator'; import { graphqlMocks } from '~/testing/graphqlMocks'; import { CompanyBoard } from '../board/components/CompanyBoard'; -import { HooksCompanyBoardEffect } from '../components/HooksCompanyBoardEffect'; import { CompanyBoardRecoilScopeContext } from '../states/recoil-scope-contexts/CompanyBoardRecoilScopeContext'; const meta: Meta = { @@ -14,14 +11,11 @@ const meta: Meta = { component: CompanyBoard, decorators: [ (Story) => ( - - - - - - + + + ), - ComponentDecorator, + ComponentWithRouterDecorator, ], parameters: { msw: graphqlMocks, diff --git a/front/src/modules/companies/__stories__/CompanyBoardCard.stories.tsx b/front/src/modules/companies/__stories__/CompanyBoardCard.stories.tsx index b7f9a626a..447e6af23 100644 --- a/front/src/modules/companies/__stories__/CompanyBoardCard.stories.tsx +++ b/front/src/modules/companies/__stories__/CompanyBoardCard.stories.tsx @@ -9,6 +9,7 @@ import { boardCardFieldsScopedState } from '@/ui/layout/board/states/boardCardFi import { BoardColumnRecoilScopeContext } from '@/ui/layout/board/states/recoil-scope-contexts/BoardColumnRecoilScopeContext'; import { RecoilScope } from '@/ui/utilities/recoil-scope/components/RecoilScope'; import { useRecoilScopedState } from '@/ui/utilities/recoil-scope/hooks/useRecoilScopedState'; +import { ViewScope } from '@/views/scopes/ViewScope'; import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator'; import { ComponentWithRecoilScopeDecorator } from '~/testing/decorators/ComponentWithRecoilScopeDecorator'; import { graphqlMocks } from '~/testing/graphqlMocks'; @@ -33,23 +34,27 @@ const meta: Meta = { }, [setBoardCardFields]); return ( - - - - - + + + - - - - - + + + + + + + + ); }, ComponentWithRecoilScopeDecorator, diff --git a/front/src/pages/opportunities/Opportunities.tsx b/front/src/pages/opportunities/Opportunities.tsx index 7e529baee..f2c5dd36f 100644 --- a/front/src/pages/opportunities/Opportunities.tsx +++ b/front/src/pages/opportunities/Opportunities.tsx @@ -54,10 +54,7 @@ export const Opportunities = () => { - + { onEditColumnTitle={handleEditColumnTitle} /> - + diff --git a/front/src/testing/graphqlMocks.ts b/front/src/testing/graphqlMocks.ts index 1976c7f90..d6614a3df 100644 --- a/front/src/testing/graphqlMocks.ts +++ b/front/src/testing/graphqlMocks.ts @@ -22,6 +22,7 @@ import { GET_API_KEY } from '@/settings/developers/graphql/queries/getApiKey'; import { GET_API_KEYS } from '@/settings/developers/graphql/queries/getApiKeys'; import { GET_CURRENT_USER } from '@/users/graphql/queries/getCurrentUser'; import { + ActivityType, GetCompaniesQuery, GetPeopleQuery, GetPersonQuery, @@ -253,7 +254,7 @@ export const graphqlMocks = [ return res( ctx.data({ findManyActivities: - req?.variables?.where?.type?.equals === 'Task' + req?.variables?.where?.type?.equals === ActivityType.Task ? mockedTasks : mockedActivities, }),