@@ -4,7 +4,7 @@ import Link from "next/link";
44import { useMemo } from "react" ;
55
66import { Popover , PopoverContent , PopoverTrigger } from "../../components/ui/popover" ;
7- import { Contact , Enrollment , ProgramLink } from "../StudentForm/types" ;
7+ import { Contact , Enrollment } from "../StudentForm/types" ;
88
99import { Columns , ProgramMap , StudentMap } from "./types" ;
1010
@@ -38,13 +38,13 @@ const PopoverInfoRow = ({ label, value }: { label: string; value: string }) => (
3838 </ span >
3939) ;
4040
41- const ProgramPopover = ( { link, program } : { link : ProgramLink ; program : Program } ) => {
41+ const ProgramPopover = ( { link, program } : { link : Enrollment ; program : Program } ) => {
4242 if ( ! program ) return null ;
4343 const rowInfo = [
4444 [ "Type" , program . type ] ,
4545 [ "Schedule" , program . daysOfWeek . join ( ", " ) ] ,
46- [ "Start Date" , new Date ( /*program .startDate*/ ) . toLocaleDateString ( "en-US" ) ] ,
47- [ "Renewal Date" , new Date ( /*program.endDate*/ ) . toLocaleDateString ( "en-US" ) ] ,
46+ [ "Start Date" , new Date ( link . startDate ) . toLocaleDateString ( "en-US" ) ] ,
47+ [ "Renewal Date" , new Date ( link . renewalDate ) . toLocaleDateString ( "en-US" ) ] ,
4848 [ "Hours Left" , link . hoursLeft . toString ( ) ] ,
4949 ] ;
5050
@@ -127,7 +127,7 @@ export function useColumnSchema({
127127 id : isTablet ? "Curr. P1" : "Curr. Program 1" ,
128128 header : isTablet ? "Curr. P1" : "Curr. Program 1" ,
129129 cell : ( info ) => {
130- const enrollments = info . getValue ( ) as unknown as ProgramLink [ ] ;
130+ const enrollments = info . getValue ( ) as unknown as Enrollment [ ] ;
131131 const link = enrollments . filter ( ( enr ) => enr . status === "Joined" ) [ 0 ] ;
132132 if ( ! link ) return null ;
133133 const program = allPrograms [ link . programId ] ;
@@ -140,7 +140,7 @@ export function useColumnSchema({
140140 id : isTablet ? "Curr. P2" : "Curr. Program 2" ,
141141 header : isTablet ? "Curr. P2" : "Curr. Program 2" ,
142142 cell : ( info ) => {
143- const enrollments = info . getValue ( ) as unknown as ProgramLink [ ] ;
143+ const enrollments = info . getValue ( ) as unknown as Enrollment [ ] ;
144144 const link = enrollments . filter ( ( enr ) => enr . status === "Joined" ) [ 1 ] ;
145145 if ( ! link ) return null ;
146146 const program = allPrograms [ link . programId ] ;
0 commit comments