From 7eb25c9482781f4b907d9246ac9d4c762c79f6a0 Mon Sep 17 00:00:00 2001 From: Vaishnavi Date: Sat, 28 Feb 2026 23:05:50 +0530 Subject: [PATCH] feat(faq): add hover background effect and update open state border to green Signed-off-by: Vaishnavi --- src/Pages/FaqPage/FAQ.tsx | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/src/Pages/FaqPage/FAQ.tsx b/src/Pages/FaqPage/FAQ.tsx index 6bd921f..5c0cef6 100644 --- a/src/Pages/FaqPage/FAQ.tsx +++ b/src/Pages/FaqPage/FAQ.tsx @@ -32,7 +32,7 @@ const faqs = [ export default function FAQ() { const [activeIndex, setActiveIndex] = useState(null); - const [darkMode, ] = useState(() => { + const [darkMode,] = useState(() => { return ( localStorage.getItem("darkMode") === "true" || (!("darkMode" in localStorage) && window.matchMedia("(prefers-color-scheme: dark)").matches) @@ -47,9 +47,9 @@ export default function FAQ() { return (
- +
-

- Everything you need to know about PictoCopy's smart photo organization + Everything you need to know about PictoCopy's smart photo organization and AI-powered tagging features.

@@ -96,13 +96,12 @@ function FAQItem({ question, answer, isOpen, onClick, index, icon }: FAQItemProp return (
{icon}
{question}
+ ${isOpen ? 'bg-green-100 text-green-600 dark:bg-green-900/50 dark:text-green-300' : + 'bg-gray-100 text-gray-500 dark:bg-gray-800 dark:text-gray-400 group-hover:bg-green-50 group-hover:text-green-500 dark:group-hover:bg-green-900/30 dark:group-hover:text-green-300'}`}> {isOpen ? : }
@@ -151,7 +150,7 @@ function BackgroundAnimation({ darkMode }: { darkMode: boolean }) { return (
{/* Fixed dots pattern */} -