import { CartesianGrid, Legend, Line, LineChart, ResponsiveContainer, XAxis, YAxis, } from "recharts"; import { useGrades, type User } from "~/lib/api"; import { ChartContainer, ChartTooltip, ChartTooltipContent } from "../ui/chart"; import { chartConfig, gradesTrendData } from "./inde"; export default function GradesPage({ user }: { user: User }) { // TODO: Error handling, loading state const { grades, subjects, isLoading, isError } = useGrades("YEAR") return (
{/* Tabs */} {/* Charts - Mobile First Layout */}
{/* Grade Trends */}

Grade Trends

performance across subjects

{/* TODO: Custom domain */} } /> {subjects.map((subject, index) => ( ))}
); }