"use client"; import Link from "next/link"; import FAQAccordion, { FAQItem } from "./faqAccardion"; import { useTranslations } from "next-intl"; import { useQuery } from "@tanstack/react-query"; import httpClient from "@/request/api"; import { endPoints } from "@/request/links"; import { useEffect, useState } from "react"; export function Togle() { const t = useTranslations(); const faqItems: FAQItem[] = [ { id: 1, question: t("faq.question1.question"), answer: t("faq.question1.answer"), }, { id: 2, question: t("faq.question2.question"), answer: t("faq.question2.answer"), }, { id: 3, question: t("faq.question3.question"), answer: t("faq.question3.answer"), }, { id: 4, question: t("faq.question4.question"), answer: t("faq.question4.answer"), }, { id: 5, question: t("faq.question5.question"), answer: t("faq.question5.answer"), }, ]; const [faq, setFaq] = useState(faqItems); const { data } = useQuery({ queryKey: ["faq"], queryFn: () => httpClient(endPoints.faq), select: (data) => data?.data?.results, }); useEffect(() => { data && setFaq(data); }, [data]); return (
{/* Header Section */}

{t("faq.banner.topic")}

{/* FAQ Section */}
{/* ASK QUESTION */}

{t("faq.ask.question")}

{t("faq.ask.subtitle")}

{t("faq.ask.btn")}
); }