From c22c8f8391c92c94c6acc3975a2e58c98bf5cf99 Mon Sep 17 00:00:00 2001 From: Linh Huynh Date: Tue, 17 Feb 2026 22:53:45 -0800 Subject: [PATCH] fix(faq-ui): improve question visibility in dark mode on unanswered-faqs page Replace hardcoded light-theme colors with theme-aware styling. Updated question text, metadata, headings, loading/empty states, and card styles to ensure proper contrast and readability in dark mode. --- src/components/Faq/UnansweredFaqs.jsx | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/components/Faq/UnansweredFaqs.jsx b/src/components/Faq/UnansweredFaqs.jsx index 1f2ff6f821..492e87e92c 100644 --- a/src/components/Faq/UnansweredFaqs.jsx +++ b/src/components/Faq/UnansweredFaqs.jsx @@ -1,10 +1,12 @@ import { useState, useEffect } from 'react'; +import { useSelector } from 'react-redux'; import { Button } from 'reactstrap'; import { getUnansweredFAQs, deleteUnansweredFAQ } from './api'; function UnansweredFaqs() { const [unansweredFaqs, setUnansweredFaqs] = useState([]); const [loading, setLoading] = useState(true); + const darkMode = useSelector(state => state.theme?.darkMode); useEffect(() => { let isMounted = true; @@ -40,16 +42,24 @@ function UnansweredFaqs() { }; if (loading) { - return

Loading unanswered FAQs...

; + return ( +

+ Loading unanswered FAQs... +

+ ); } if (unansweredFaqs.length === 0) { - return

No unanswered FAQs found.

; + return ( +

+ No unanswered FAQs found. +

+ ); } return (
-

Unanswered FAQs

+

Unanswered FAQs