Skip to content

Commit 6f03e1c

Browse files
committed
replace task[status] with concrete taskStatus type
1 parent 7ecf208 commit 6f03e1c

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/frontend/src/pages/ProjectDetailPage/ProjectViewContainer/TaskList/v2/TaskColumn.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ export const TaskColumn = ({
2020
onAddTask,
2121
onHeightChange
2222
}: {
23-
status: Task['status'];
23+
status: TaskStatus;
2424
tasks: TaskWithIndex[];
2525
project: Project;
2626
equalizedHeight: number;
2727
isDragging: boolean;
2828
onEditTask: (task: Task) => void;
2929
onDeleteTask: (taskId: string) => void;
3030
onAddTask: (task: Task) => void;
31-
onHeightChange: (status: Task['status'], height: number) => void;
31+
onHeightChange: (status: TaskStatus, height: number) => void;
3232
}) => {
3333
const { mutateAsync: createTask } = useCreateTask();
3434
const [showCreateTaskModal, setShowCreateTaskModal] = useState(false);

src/frontend/src/pages/ProjectDetailPage/ProjectViewContainer/TaskList/v2/TaskListContent.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { DragDropContext, OnDragEndResponder, OnDragStartResponder } from '@hello-pangea/dnd';
22
import { Box } from '@mui/material';
33
import { useCallback, useState } from 'react';
4-
import { Project, Task, TaskWithIndex } from 'shared';
4+
import { Project, Task, TaskStatus, TaskWithIndex } from 'shared';
55
import { getTasksByStatus, statuses, TasksByStatus } from '.';
66
import { useSetTaskStatus } from '../../../../../hooks/tasks.hooks';
77
import { useToast } from '../../../../../hooks/toasts.hooks';
@@ -20,10 +20,10 @@ export const TaskListContent = ({ project }: TaskListProps) => {
2020
const toast = useToast();
2121

2222
const [isDragging, setIsDragging] = useState(false);
23-
const [columnHeights, setColumnHeights] = useState<Partial<Record<Task['status'], number>>>({});
23+
const [columnHeights, setColumnHeights] = useState<Partial<Record<TaskStatus, number>>>({});
2424
const equalizedHeight = Math.max(...(Object.values(columnHeights) as number[]));
2525

26-
const onHeightChange = useCallback((status: Task['status'], height: number) => {
26+
const onHeightChange = useCallback((status: TaskStatus, height: number) => {
2727
setColumnHeights((prev) => ({ ...prev, [status]: height }));
2828
}, []);
2929

0 commit comments

Comments
 (0)