@@ -8,7 +8,7 @@ import AttachMoneyIcon from '@mui/icons-material/AttachMoney';
88import ScheduleIcon from '@mui/icons-material/Schedule' ;
99import { Box , Card , CardContent , Link , Typography , Grid } from '@mui/material' ;
1010import { Link as RouterLink } from 'react-router-dom' ;
11- import { calculateDaysLeftInProject , daysBetween , ProjectOverview , TaskStatus , WbsElementStatus , wbsPipe } from 'shared' ;
11+ import { calculateDaysLeftInProject , daysBetween , ProjectOverview , WbsElementStatus , wbsPipe } from 'shared' ;
1212import { daysOrWeeksLeftOrLate , emDashPipe , fullNamePipe } from '../utils/pipes' ;
1313import WorkPackageStageChip from './WorkPackageStageChip' ;
1414import FavoriteProjectButton from './FavoriteProjectButton' ;
@@ -23,7 +23,6 @@ interface ProjectDetailCardProps {
2323
2424const ProjectDetailCard : React . FC < ProjectDetailCardProps > = ( { project, projectIsFavorited } ) => {
2525 const containsActiveWorkPackages = project . workPackages . filter ( ( wp ) => wp . status === WbsElementStatus . Active ) . length ;
26- const tasksLeft : number = project . tasks . filter ( ( task ) => ! task . dateDeleted && task . status !== TaskStatus . DONE ) . length ;
2726
2827 const ProjectDetailCardTitle = ( ) => (
2928 < Grid container alignItems = "center" >
@@ -63,7 +62,8 @@ const ProjectDetailCard: React.FC<ProjectDetailCardProps> = ({ project, projectI
6362 ) }
6463 </ Grid >
6564 < Grid item display = "flex" justifyContent = "left" sx = { { marginTop : 0.5 } } xs = { 4 } >
66- < TaskIcon sx = { { mr : 1 } } /> < Typography > { `${ tasksLeft } task${ tasksLeft === 1 ? '' : 's' } left` } </ Typography >
65+ < TaskIcon sx = { { mr : 1 } } /> { ' ' }
66+ < Typography > { `${ project . tasksRemaining } task${ project . tasksRemaining === 1 ? '' : 's' } left` } </ Typography >
6767 </ Grid >
6868 < Grid item display = "flex" xs = { 4 } >
6969 < Work sx = { { mr : 1 } } /> < Typography > { fullNamePipe ( project . manager ) } </ Typography >
0 commit comments