From 2b5ed2a4d3bd92dcac51293eb8fa187739866332 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Thu, 25 Jun 2026 10:33:24 +0000 Subject: [PATCH 1/2] Bob AI: Apply inline styles for cream and orange textures to result --- src/pages/HomePage/sections/ResultSearch.tsx | 143 +++++++++++-------- 1 file changed, 82 insertions(+), 61 deletions(-) diff --git a/src/pages/HomePage/sections/ResultSearch.tsx b/src/pages/HomePage/sections/ResultSearch.tsx index 7f5078b..f4eeee7 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,9 +16,30 @@ 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 (
@@ -30,7 +51,7 @@ export default function ResultSearch() { - +
@@ -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 pl-10 border-primary-cta/30 focus:border-primary-cta" required />
@@ -52,10 +73,10 @@ export default function ResultSearch() {
{/* 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
@@ -149,4 +170,4 @@ export default function ResultSearch() {
); -} \ No newline at end of file +} -- 2.49.1 From 4a4b10fceccf7b739d41fa284e4c8e42db4f8f79 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Thu, 25 Jun 2026 10:34:50 +0000 Subject: [PATCH 2/2] Bob AI: fix build errors (attempt 1) --- src/pages/HomePage/sections/ResultSearch.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/pages/HomePage/sections/ResultSearch.tsx b/src/pages/HomePage/sections/ResultSearch.tsx index f4eeee7..9ea653e 100644 --- a/src/pages/HomePage/sections/ResultSearch.tsx +++ b/src/pages/HomePage/sections/ResultSearch.tsx @@ -41,17 +41,17 @@ export default function ResultSearch() { ]; return ( -
+
-
+

Student Results Portal

Enter your AG number to view your complete academic performance.

- +
@@ -60,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 border-primary-cta/30 focus:border-primary-cta" + className="w-full border-primary-cta/30 focus:border-primary-cta" required />
@@ -71,9 +71,9 @@ export default function ResultSearch() { {hasSearched && ( -
+
{/* Section 1: Student Info */} - +
@@ -93,7 +93,7 @@ export default function ResultSearch() {
{/* Section 2: 1st Semester */} - +

1st Semester

@@ -129,7 +129,7 @@ export default function ResultSearch() { {/* Section 3: 2nd Semester */} - +

2nd Semester

@@ -170,4 +170,4 @@ export default function ResultSearch() {
); -} +} \ No newline at end of file -- 2.49.1