"use client"; import BreadCrumb from "@/components/BreadCrumb/BreadCrumb"; import { t } from "@/utils"; import { useEffect, useState } from "react"; import { getFaqApi } from "@/utils/api"; import FaqCard from "./FaqCard"; import Layout from "@/components/Layout/Layout"; import { useSelector } from "react-redux"; import { CurrentLanguageData } from "@/redux/reducer/languageSlice"; import PageLoader from "@/components/Common/PageLoader"; import NoData from "@/components/EmptyStates/NoData"; const FaqsPage = () => { const [faqs, setFaqs] = useState([]); const [loading, setLoading] = useState(false); const CurrentLanguage = useSelector(CurrentLanguageData); useEffect(() => { fetchFaqs(); }, [CurrentLanguage.id]); const fetchFaqs = async () => { try { setLoading(true); const res = await getFaqApi.getFaq(); setFaqs(res?.data?.data); } catch (error) { console.log("error", error); } finally { setLoading(false); } }; return ( {loading ? ( ) : faqs && faqs?.length > 0 ? (

{t("faqs")}

{faqs?.map((faq) => { return ; })}
) : ( )}
); }; export default FaqsPage;