From a69c1ded35fc5ebb62932a5985547057aa0689a0 Mon Sep 17 00:00:00 2001 From: Krishna Das Date: Thu, 21 May 2026 00:38:05 +0530 Subject: [PATCH 1/2] Updated CODEOWNERS --- .github/CODEOWNERS | 24 +++++++++++++----------- CODEOWNERS | 24 +++++++++++++----------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index c765bc72..0ae6c670 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,16 +1,18 @@ # Global owner for all files -* @PrityanshuSingh +* @fed-tech # Reviewers for directories -.github/ @saurav1729 @raazseth @PrityanshuSingh -src/ @saurav1729 @raazseth @PrityanshuSingh +.github/ @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +src/ @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech # Reviewers for specific file types -*.scss @saurav1729 @raazseth @PrityanshuSingh -*.jsx @saurav1729 @raazseth @PrityanshuSingh -*.json @saurav1729 @raazseth @PrityanshuSingh -PROJECT_STRUCTURE.md @saurav1729 @raazseth @PrityanshuSingh -README.md @saurav1729 @raazseth @PrityanshuSingh -index.html @saurav1729 @raazseth @PrityanshuSingh -vercel.json @saurav1729 @raazseth @PrityanshuSingh -vite.config.js @saurav1729 @raazseth @PrityanshuSingh +*.scss @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +*.jsx @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +*.json @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +PROJECT_STRUCTURE.md @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +README.md @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +index.html @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +vercel.json @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +vite.config.js @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech + + diff --git a/CODEOWNERS b/CODEOWNERS index 2d11e74b..0ae6c670 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,16 +1,18 @@ # Global owner for all files -* @PrityanshuSingh +* @fed-tech # Reviewers for directories -.github/ @saurav1729 @raazseth -src/ @saurav1729 @raazseth +.github/ @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +src/ @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech # Reviewers for specific file types -*.scss @saurav1729 @raazseth -*.jsx @saurav1729 @raazseth -*.json @saurav1729 @raazseth -PROJECT_STRUCTURE.md @saurav1729 @raazseth -README.md @saurav1729 @raazseth -index.html @saurav1729 @raazseth -vercel.json @saurav1729 @raazseth -vite.config.js @saurav1729 @raazseth +*.scss @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +*.jsx @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +*.json @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +PROJECT_STRUCTURE.md @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +README.md @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +index.html @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +vercel.json @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech +vite.config.js @AnshRaj112 @shing1Sks @GuinAditi @rudrika08 @fed-tech + + From 4ca42bc8ae40a8689553103bba29382281a49700 Mon Sep 17 00:00:00 2001 From: Krishna Das Date: Thu, 21 May 2026 01:29:24 +0530 Subject: [PATCH 2/2] feat: minimizable failed emails panel --- .../Form/CertificatesForm/SendCertificate.jsx | 79 +++++++++++-------- 1 file changed, 44 insertions(+), 35 deletions(-) diff --git a/src/sections/Profile/Admin/Form/CertificatesForm/SendCertificate.jsx b/src/sections/Profile/Admin/Form/CertificatesForm/SendCertificate.jsx index 178b4442..f1ac9784 100644 --- a/src/sections/Profile/Admin/Form/CertificatesForm/SendCertificate.jsx +++ b/src/sections/Profile/Admin/Form/CertificatesForm/SendCertificate.jsx @@ -42,6 +42,7 @@ const SendCertificate = () => { const [certificatePreview, setCertificatePreview] = useState("Loading..."); const [alert, setAlert] = useState(null); const [failedEmails, setFailedEmails] = useState([]); + const [isFailedMinimized, setIsFailedMinimized] = useState(false); useEffect(() => { const fetchCertificatePreview = async () => { @@ -610,13 +611,19 @@ const SendCertificate = () => { display: "flex", justifyContent: "space-between", alignItems: "center", - marginBottom: 10, + marginBottom: isFailedMinimized ? 0 : 10, }} >

⚠ Failed Emails ({failedEmails.length})

+
-
- {failedEmails.map((item, idx) => ( -
- {item.email} - + {failedEmails.map((item, idx) => ( +
- {item.error || "Unknown error"} - -
- ))} -
+ {item.email} + + {item.error || "Unknown error"} + +
+ ))} + + )} )}