File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
apps/frontend/src/app/Schedule Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,9 @@ export default function Section({
20
20
active,
21
21
sectionId,
22
22
number,
23
- meetings : [ { startTime , endTime , days } ] ,
23
+ meetings,
24
24
} : SectionProps & ISection ) {
25
+ const meeting = meetings . length > 0 ? meetings [ 0 ] : null ;
25
26
return (
26
27
< div
27
28
className = { classNames ( styles . root , {
@@ -36,9 +37,9 @@ export default function Section({
36
37
< p className = { styles . title } > { number } </ p >
37
38
< CCN sectionId = { sectionId } tooltip = { false } />
38
39
< Time
39
- endTime = { endTime }
40
- startTime = { startTime }
41
- days = { days }
40
+ endTime = { meeting ?. endTime ?? null }
41
+ startTime = { meeting ?. startTime ?? null }
42
+ days = { meeting ?. days ?? null }
42
43
tooltip = { false }
43
44
className = { styles . time }
44
45
/>
Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ export default function Week({
102
102
// Filter sections for the current day which have a time specified
103
103
. filter (
104
104
( section ) =>
105
+ section . meetings . length > 0 &&
105
106
section . meetings [ 0 ] . days [ day ] &&
106
107
section . meetings [ 0 ] . startTime &&
107
108
getY ( section . meetings [ 0 ] . startTime ) > 0
You can’t perform that action at this time.
0 commit comments