From e2a423118cb88d133fde5635a8066344ab3db3ef Mon Sep 17 00:00:00 2001 From: "Md. Parvej Hossain" Date: Sat, 30 Aug 2025 23:16:01 +0600 Subject: [PATCH] 3-12sasd1 --- src/App.jsx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 07d017c..889fdb1 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -37,7 +37,6 @@ const studentImageMap = { const sharedImageUrl = "https://i.ibb.co/BVc0jwkq/JASMIN-AKTER-MUKTA.png"; // JASMIN AKTER MUKTA's image const studentsUsingSharedImage = [ "2031042", // KHADIJA AKTER - "2031046", // MAHFUZA KHATUN "2031044", // MAHMUDA JANNAT OWYSHE "2031025", // MEFTAHUL JANNAT "2031036", // MST. AFROZA KHATUN (roll 2031036) @@ -47,7 +46,7 @@ const studentsUsingSharedImage = [ "2031027" // SADIA ISLAM ]; -// Manually extracted data from the provided Excel sheet with corrected values +// Updated student data based on user's corrections const studentData = [ { "name": "KOBIR HOSSAIN ", @@ -870,7 +869,7 @@ const CompareModal = ({ isOpen, onClose, studentData, onCompare }) => { onClick={() => handleRemoveStudent(student.roll)} className="text-red-500 hover:text-red-700 text-xl font-bold" > - \u00d7 + × ))} @@ -1887,7 +1886,20 @@ function App() { { sortedStudentData.map((student) => ( - {student.name} + +
+ {`${student.name} { + e.target.onerror = null; + e.target.src = "https://placehold.co/32x32/aabbcc/ffffff?text=No+Image"; + }} + /> + {student.name} +
+ {student.roll} {student.gpa_1_1 !== undefined ?