diff --git a/packages/dashboard/src/components/tasks/task-schedule.tsx b/packages/dashboard/src/components/tasks/task-schedule.tsx index 104d43b8e..7797a5705 100644 --- a/packages/dashboard/src/components/tasks/task-schedule.tsx +++ b/packages/dashboard/src/components/tasks/task-schedule.tsx @@ -320,6 +320,7 @@ export const TaskSchedule = () => { {openCreateTaskForm && ( { - const mockOnChange = jasmine.createSpy(); - render(); - - userEvent.paste( - screen.getByLabelText('text-input').childNodes[1].childNodes[0] as TargetElement, - 'new text', - ); - - expect(mockOnChange).toHaveBeenCalled(); -}); diff --git a/packages/react-components/lib/simple-filter.stories.tsx b/packages/react-components/lib/simple-filter.stories.tsx deleted file mode 100644 index f77f8da3d..000000000 --- a/packages/react-components/lib/simple-filter.stories.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { Meta, Story } from '@storybook/react'; -import React from 'react'; -import { OnFilterChangeEvent, SimpleFilter } from './simple-filter'; - -export default { - title: 'Simple Filter', - component: SimpleFilter, -} as Meta; - -function SimpleFilterHandler(): JSX.Element { - const [filter, setFilter] = React.useState(''); - - const onChange = (e: React.ChangeEvent) => { - setFilter(e.target.value); - }; - - return ; -} - -export const SimpleFilterStory: Story = (args) => { - return ; -}; diff --git a/packages/react-components/lib/simple-filter.tsx b/packages/react-components/lib/simple-filter.tsx deleted file mode 100644 index 972741019..000000000 --- a/packages/react-components/lib/simple-filter.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import { TextField, Divider, styled } from '@mui/material'; - -export interface OnFilterChangeEvent { - name?: string | undefined; - value: string; -} - -export interface SimpleFilterProps { - onChange?: (e: React.ChangeEvent) => void; - value: string; -} - -const classes = { - simpleFilter: 'simple-filter-root', - filterBar: 'simple-filter-filterbar', - divider: 'simple-filter-divider', -}; -const StyledDiv = styled('div')(({ theme }) => ({ - [`&.${classes.simpleFilter}`]: { - margin: '1rem', - borderColor: theme.palette.success.main, - }, - [`& .${classes.filterBar}`]: { - width: '100%', - }, - [`& .${classes.divider}`]: { - margin: '1.5rem 0', - }, -})); - -export const SimpleFilter = (props: SimpleFilterProps): JSX.Element => { - const { onChange, value } = props; - - return ( - - - - - ); -}; diff --git a/packages/react-components/lib/tasks/types/utils.ts b/packages/react-components/lib/tasks/types/utils.ts index 181a994ab..e98775f15 100644 --- a/packages/react-components/lib/tasks/types/utils.ts +++ b/packages/react-components/lib/tasks/types/utils.ts @@ -55,17 +55,6 @@ function rawStringFromJsonRequest(taskRequest: TaskRequest): string | undefined } } -export const TaskDefinitionMap: Record = { - [DefaultComposeCleanTaskDefinition.taskDefinitionId]: DefaultComposeCleanTaskDefinition, - [DefaultDeliveryPickupTaskDefinition.taskDefinitionId]: DefaultDeliveryPickupTaskDefinition, - [DefaultDeliverySequentialLotPickupTaskDefinition.taskDefinitionId]: - DefaultDeliverySequentialLotPickupTaskDefinition, - [DefaultDeliveryAreaPickupTaskDefinition.taskDefinitionId]: - DefaultDeliveryAreaPickupTaskDefinition, - [DefaultDeliveryTaskDefinition.taskDefinitionId]: DefaultDeliveryTaskDefinition, - [DefaultPatrolTaskDefinition.taskDefinitionId]: DefaultPatrolTaskDefinition, -}; - export function getShortDescription( taskRequest: TaskRequest, taskDisplayName?: string, @@ -118,8 +107,21 @@ export function getDefaultTaskDescription( } export function getTaskRequestCategory(taskDefinitionId: string): string | undefined { - if (taskDefinitionId in TaskDefinitionMap) { - return TaskDefinitionMap[taskDefinitionId].requestCategory; + switch (taskDefinitionId) { + case DefaultComposeCleanTaskDefinition.taskDefinitionId: + return DefaultComposeCleanTaskDefinition.requestCategory; + case DefaultDeliveryPickupTaskDefinition.taskDefinitionId: + return DefaultDeliveryPickupTaskDefinition.requestCategory; + case DefaultDeliverySequentialLotPickupTaskDefinition.taskDefinitionId: + return DefaultDeliverySequentialLotPickupTaskDefinition.requestCategory; + case DefaultDeliveryAreaPickupTaskDefinition.taskDefinitionId: + return DefaultDeliveryAreaPickupTaskDefinition.requestCategory; + case DefaultDeliveryTaskDefinition.taskDefinitionId: + return DefaultDeliveryTaskDefinition.requestCategory; + case DefaultPatrolTaskDefinition.taskDefinitionId: + return DefaultPatrolTaskDefinition.requestCategory; + case DefaultCustomComposeTaskDefinition.taskDefinitionId: + return DefaultCustomComposeTaskDefinition.requestCategory; } return undefined; }