import { getTranslations } from "next-intl/server" import type { StudentDashboardProps } from "@/modules/dashboard/types" import { DashboardSection } from "../dashboard-section" import { StudentDashboardHeader } from "./student-dashboard-header" import { StudentGradesCard } from "./student-grades-card" import { StudentStatsGrid } from "./student-stats-grid" import { StudentTodayScheduleCard } from "./student-today-schedule-card" import { StudentUpcomingAssignmentsCard } from "./student-upcoming-assignments-card" export async function StudentDashboard({ studentName, enrolledClassCount, dueSoonCount, overdueCount, gradedCount, todayScheduleItems, upcomingAssignments, grades, }: StudentDashboardProps) { const t = await getTranslations("dashboard") return (