import type { JSX } from "react" import { ChipNav } from "@/shared/components/ui/chip-nav" interface StatsClassSelectorProps { classes: Array<{ id: string; name: string }> subjects: Array<{ id: string; name: string }> currentClassId: string currentSubjectId: string } export function StatsClassSelector({ classes, subjects, currentClassId, currentSubjectId, }: StatsClassSelectorProps): JSX.Element { return (
`/teacher/grades/stats?classId=${id}${currentSubjectId !== "all" ? `&subjectId=${currentSubjectId}` : ""}` } />
id === "all" ? `/teacher/grades/stats?classId=${currentClassId}` : `/teacher/grades/stats?classId=${currentClassId}&subjectId=${id}` } allOption={{ id: "all", label: "All Subjects" }} />
) }