11import { DragDropContext , OnDragEndResponder , OnDragStartResponder } from '@hello-pangea/dnd' ;
22import { Box } from '@mui/material' ;
33import { useCallback , useState } from 'react' ;
4- import { Project , Task , TaskWithIndex } from 'shared' ;
4+ import { Project , Task , TaskStatus , TaskWithIndex } from 'shared' ;
55import { getTasksByStatus , statuses , TasksByStatus } from '.' ;
66import { useSetTaskStatus } from '../../../../../hooks/tasks.hooks' ;
77import { 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