// SemesterGradesStep.tsx 'use client'; import { Controller } from 'react-hook-form'; import { Input } from '@workspace/ui/components/input'; import { Checkbox } from '@workspace/ui/components/checkbox'; import { FormField, FormItem, FormLabel, FormControl, FormMessage } from '@workspace/ui/components/form'; import { Separator } from '@workspace/ui/components/separator'; export default function SemesterGradesStep({ form }: { form: any }) { const sems = Array.from({ length: 8 }, (_, i) => i + 1); return (

Semester Grades

{sems.map((sem) => (

Semester {sem}

( SGPI * { const val = e.target.value; field.onChange(val === '' ? '' : Number(val)); }} /> )} /> ( KT? )} /> ( KT Dead? )} />
))}

Note: First 4 semesters are mandatory.

); }