From 69146526ae044c892c59d56aa538ffa9e049d334 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Sun, 21 Jun 2026 23:23:23 +0530 Subject: [PATCH 1/3] fix: batch CSS and validation improvements (#691 #692 #693 #700) - FAQ answer font readability enhancement (#691) - Search box border styling with focus effects (#692) - Register name validation with min/max length (#693) - Login button hover/scale animation (#700) --- client/src/Pages/Faq.jsx | 2 +- client/src/Pages/LoginPage.jsx | 2 +- client/src/components/SearchBar.js | 6 +++++- client/src/validations/validation.js | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/client/src/Pages/Faq.jsx b/client/src/Pages/Faq.jsx index eb0619c5..af0d1b49 100644 --- a/client/src/Pages/Faq.jsx +++ b/client/src/Pages/Faq.jsx @@ -105,7 +105,7 @@ const FAQ = () => { {openIndex === index && ( -

{faq.answer}

+

{faq.answer}

)} ))} diff --git a/client/src/Pages/LoginPage.jsx b/client/src/Pages/LoginPage.jsx index 6d51530a..04521ca4 100644 --- a/client/src/Pages/LoginPage.jsx +++ b/client/src/Pages/LoginPage.jsx @@ -178,7 +178,7 @@ const LoginPage = () => { mt: 2, "&:hover": { backgroundColor: "#0069d9" }, }} - className="w-full text-white my-2 mt-5 font-semibold bg-[#060606] rounded-md p-4 text-center flex items-center justify-center dark:bg-white dark:text-black" + className="w-full text-white my-2 mt-5 font-semibold bg-[#060606] rounded-md p-4 text-center flex items-center justify-center dark:bg-white dark:text-black transition-all duration-300 hover:scale-[1.02] hover:shadow-lg active:scale-95" > Login diff --git a/client/src/components/SearchBar.js b/client/src/components/SearchBar.js index e48206e0..8626c706 100644 --- a/client/src/components/SearchBar.js +++ b/client/src/components/SearchBar.js @@ -57,8 +57,12 @@ const SearchBar = () => { width: "100%", padding: "10px", borderRadius: "5px", - border: "1px solid #ccc", + border: "2px solid #8B5CF6", + outline: "none", + transition: "border-color 0.3s, box-shadow 0.3s", }} + onFocus={(e) => { e.target.style.borderColor = "#6D28D9"; e.target.style.boxShadow = "0 0 0 3px rgba(139,92,246,0.2)"; }} + onBlur={(e) => { e.target.style.borderColor = "#8B5CF6"; e.target.style.boxShadow = "none"; }} /> {showSuggestions && filteredData.length > 0 && (