Skip to content

Commit 2780c7d

Browse files
committed
fix: stat card fix
1 parent 945fe6a commit 2780c7d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

frontend-v2/src/pages/ProgramsPage.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -245,25 +245,25 @@ export default function ProgramsPage() {
245245
const paginatedPrograms = filtered.slice((currentPage - 1) * itemsPerPage, currentPage * itemsPerPage);
246246

247247
const stats = useMemo(() => {
248-
const active = programs.filter((p) => p.status && !p.archived_at);
249-
const totalEnrollment = programs.reduce(
248+
const active = filtered.filter((p) => p.status && !p.archived_at);
249+
const totalEnrollment = filtered.reduce(
250250
(sum, p) => sum + (p.total_active_enrollments ?? 0),
251251
0
252252
);
253-
const totalClasses = programs.reduce(
253+
const totalClasses = filtered.reduce(
254254
(sum, p) => sum + (p.total_classes ?? 0),
255255
0
256256
);
257-
const totalCapacity = programs.reduce(
257+
const totalCapacity = filtered.reduce(
258258
(sum, p) => sum + (p.total_capacity ?? 0),
259259
0
260260
);
261261

262-
const completedEnrollmentsSum = programs.reduce(
262+
const completedEnrollmentsSum = filtered.reduce(
263263
(sum, p) => sum + ((p.completion_rate ?? 0) * (p.total_enrollments - (p.total_active_enrollments ?? 0)) / 100),
264264
0
265265
);
266-
const totalCompletedEnrollments = programs.reduce(
266+
const totalCompletedEnrollments = filtered.reduce(
267267
(sum, p) => sum + (p.total_enrollments - (p.total_active_enrollments ?? 0)),
268268
0
269269
);
@@ -283,7 +283,7 @@ export default function ProgramsPage() {
283283
completionRate,
284284
capacityUtilization: utilization
285285
};
286-
}, [programs]);
286+
}, [filtered]);
287287

288288
const isDeptAdminUser = user ? isDeptAdmin(user) : false;
289289
const subtitle = isDeptAdminUser

0 commit comments

Comments
 (0)