diff --git a/client/src/components/Layout.tsx b/client/src/components/Layout.tsx index 74100793..8b262839 100644 --- a/client/src/components/Layout.tsx +++ b/client/src/components/Layout.tsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from 'react'; -import { Compass, Github } from 'lucide-react'; +import { Compass } from 'lucide-react'; interface LayoutProps { children: React.ReactNode; @@ -61,13 +61,12 @@ export default function Layout({ children, onLogoClick }: LayoutProps) { {/* RIGHT: GITHUB LINK */} - GitHub - + Mavgrades diff --git a/client/src/components/UploadScreen.tsx b/client/src/components/UploadScreen.tsx index 80d0e930..3a288012 100644 --- a/client/src/components/UploadScreen.tsx +++ b/client/src/components/UploadScreen.tsx @@ -2,6 +2,21 @@ import React from 'react'; import { UploadCloud, FileText, ArrowRight, ArrowLeft, CheckCircle, ExternalLink, Shield } from 'lucide-react'; import { motion } from 'framer-motion'; +const departments = [ + { value: "CE", label: "Civil Engineering (CE)" }, + { value: "CS", label: "Computer Science (CS)" }, + { value: "ME", label: "Mechanical Engineering (ME)" }, + { value: "AE", label: "Aerospace Engineering (AE)" }, + { value: "IE", label: "Industrial Engineering (IE)" }, + { value: "BE(I)", label: "Biomedical Eng. (Imaging) (BE(I))" }, + { value: "ARCH", label: "Architectural Engineering (ARCH)" }, + { value: "BE(T)", label: "Biomedical Eng. (Tissue) (BE(T))" }, + { value: "CSE", label: "Computer Engineering (CSE)" }, + { value: "CM", label: "Computer Science (CM)" }, + { value: "EE", label: "Electrical Engineering (EE)" } +]; + + interface UploadScreenProps { file: File | null; department: string; @@ -79,15 +94,25 @@ export default function UploadScreen({ file, department, onFileChange, setDepart

-
- - setDepartment(e.target.value)} + className="w-full p-4 bg-white/5 border border-white/10 rounded-xl + focus:ring-2 focus:ring-[#0046FF] outline-none transition-all + font-bold text-white cursor-pointer" + > + {departments.map((dep) => ( + + ))}
-