From b7d30fdc063997ead2cdb35bf79befc9c0539c00 Mon Sep 17 00:00:00 2001 From: Lucas Santana Date: Fri, 20 Dec 2024 08:37:56 -0300 Subject: [PATCH] fix: corrige tipagem da interface StudentData e mapeamento de dados --- src/pages/dashboard/students/StudentsPage.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/dashboard/students/StudentsPage.tsx b/src/pages/dashboard/students/StudentsPage.tsx index cb67e71..2e21223 100644 --- a/src/pages/dashboard/students/StudentsPage.tsx +++ b/src/pages/dashboard/students/StudentsPage.tsx @@ -10,6 +10,7 @@ interface StudentData { email: string; class_id: string; school_id: string; + status: 'active' | 'inactive'; classes: { name: string; }; @@ -43,6 +44,7 @@ export function StudentsPage() { name, email, class_id, + status, classes ( name ) @@ -50,13 +52,13 @@ export function StudentsPage() { if (studentsError) throw studentsError; - const studentsWithCounts = studentsData.map((student: StudentData) => ({ + const studentsWithCounts = studentsData.map((student) => ({ id: student.id, name: student.name, email: student.email, class_name: student.classes?.name || 'Sem turma', stories_count: 0, - status: 'active' as const + status: student.status || 'active' })); setStudents(studentsWithCounts);