diff --git a/src/pages/HomePage/sections/ResultSearch.tsx b/src/pages/HomePage/sections/ResultSearch.tsx index 7f5078b..9ea653e 100644 --- a/src/pages/HomePage/sections/ResultSearch.tsx +++ b/src/pages/HomePage/sections/ResultSearch.tsx @@ -7,8 +7,8 @@ import ScrollReveal from "@/components/ui/ScrollReveal"; import { Search, GraduationCap, BookOpen, Award } from "lucide-react"; export default function ResultSearch() { - const [searchQuery, setSearchQuery] = useState(""); - const [hasSearched, setHasSearched] = useState(false); + const [searchQuery, setSearchQuery] = useState("2025-ag-11653"); + const [hasSearched, setHasSearched] = useState(true); const handleSearch = (e: React.FormEvent) => { e.preventDefault(); @@ -16,21 +16,42 @@ export default function ResultSearch() { setHasSearched(true); } else if (searchQuery.trim() !== "") { alert("Please enter a valid AG No. (e.g., 2025-ag-11653)"); + setHasSearched(false); } }; + const semester1 = [ + { code: "SOC-311", credit: "2(2-0)", marks: "32", grade: "A" }, + { code: "PY-305", credit: "3(2-1)", marks: "39", grade: "B" }, + { code: "MATH-408", credit: "3(3-0)", marks: "35", grade: "C" }, + { code: "ECON-305", credit: "2(2-0)", marks: "31", grade: "B" }, + { code: "FA-310", credit: "2(2-0)", marks: "18", grade: "D" }, + { code: "CS-305", credit: "3(2-1)", marks: "39", grade: "B" }, + { code: "SSH-302", credit: "2(2-0)", marks: "30", grade: "B" }, + ]; + + const semester2 = [ + { code: "Stat 408", credit: "3(3-0)", marks: "28", grade: "D" }, + { code: "CS 306", credit: "3(3-0)", marks: "41", grade: "B" }, + { code: "MATH 404", credit: "3(3-0)", marks: "39", grade: "B" }, + { code: "IS 401", credit: "2(2-0)", marks: "32", grade: "A" }, + { code: "ENG 307", credit: "3(3-0)", marks: "42", grade: "B" }, + { code: "Stat 408", credit: "3(3-0)", marks: "28", grade: "C" }, + { code: "PHY 305", credit: "3(3-0)", marks: "38", grade: "C" }, + ]; + return ( -
+
-
+

Student Results Portal

Enter your AG number to view your complete academic performance.

- +
@@ -39,7 +60,7 @@ export default function ResultSearch() { placeholder="Enter AG No. (e.g., 2025-ag-11653)" value={searchQuery} onChange={(e) => setSearchQuery(e.target.value)} - className="w-full pl-10" + className="w-full border-primary-cta/30 focus:border-primary-cta" required />
@@ -50,12 +71,12 @@ export default function ResultSearch() { {hasSearched && ( -
+
{/* Section 1: Student Info */} - +
-
+
@@ -71,75 +92,75 @@ export default function ResultSearch() {
- {/* Section 2: Spring Semester */} - + {/* Section 2: 1st Semester */} +
-

Spring Semester (1st)

+

1st Semester

-
- {[ - { code: "SOC-311", cr: "2(2-0)", marks: "32", grade: "A" }, - { code: "PY-305", cr: "3(2-1)", marks: "39", grade: "B" }, - { code: "MATH-408", cr: "3(3-0)", marks: "35", grade: "C" }, - { code: "ECON-305", cr: "2(2-0)", marks: "31", grade: "B" }, - { code: "FA-310", cr: "2(2-0)", marks: "18", grade: "D" }, - { code: "CS-305", cr: "3(2-1)", marks: "39", grade: "B" }, - { code: "SSH-302", cr: "2(2-0)", marks: "30", grade: "B" }, - ].map((course, i) => ( -
-
- {course.code} - {course.cr} -
-
- {course.marks} - {course.grade} -
-
- ))} +
+ + + + + + + + + + + {semester1.map((item, idx) => ( + + + + + + + ))} + +
CourseCr.HrMarksGrade
{item.code}{item.credit}{item.marks}{item.grade}
- -
+ +
Semester GPA - 3.00 + 3.00
- {/* Section 3: Winter Semester */} - + {/* Section 3: 2nd Semester */} +
-

Winter Semester (2nd)

+

2nd Semester

-
- {[ - { code: "Stat 408", cr: "3(3-0)", marks: "28", grade: "D" }, - { code: "CS 306", cr: "3(3-0)", marks: "41", grade: "B" }, - { code: "MATH 404", cr: "3(3-0)", marks: "39", grade: "B" }, - { code: "IS 401", cr: "2(2-0)", marks: "32", grade: "A" }, - { code: "ENG 307", cr: "3(3-0)", marks: "42", grade: "B" }, - { code: "Stat 408", cr: "3(3-0)", marks: "28", grade: "C" }, - { code: "PHY 305", cr: "3(3-0)", marks: "38", grade: "C" }, - ].map((course, i) => ( -
-
- {course.code} - {course.cr} -
-
- {course.marks} - {course.grade} -
-
- ))} +
+ + + + + + + + + + + {semester2.map((item, idx) => ( + + + + + + + ))} + +
CourseCr.HrMarksGrade
{item.code}{item.credit}{item.marks}{item.grade}
- -
+ +
Semester GPA - 2.95 + 2.95