import type { ConflictDetail } from "@/types"; import { UsersIcon, ClockIcon } from "@/components/ui"; import { formatConflictTime } from "@/utils/format"; interface StudentConflictsCardProps { conflicts: ConflictDetail[]; } export function StudentConflictsCard({ conflicts }: StudentConflictsCardProps) { const studentCount = conflicts.length; return (
{studentCount} student{studentCount !== 1 ? "s are" : " is"}{" "} enrolled in conflicting classes:
{conflict.resource?.name}
Enrolled in "{conflict.existing_class?.course_name}"
{conflict.existing_class && (