"use client"; import { motion, AnimatePresence } from "framer-motion"; import { useState } from "react"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; import type { Locale } from "@/i18n-config"; const easeOutExpo = [0.16, 1, 0.3, 1] as [number, number, number, number]; const fadeUp = { hidden: { opacity: 0, y: 30 }, show: { opacity: 1, y: 0, transition: { duration: 0.8, ease: easeOutExpo } }, }; const stagger = { hidden: {}, show: { transition: { staggerChildren: 0.1 } }, }; const IconPlus = () => ( ); export default function FAQClient({ lang, dict }: { lang: Locale; dict: any }) { const [activeFaq, setActiveFaq] = useState(null); const faqs = dict.faq.items; return (
{/* Header */}
{dict.faq.badge}
{dict.faq.title}
{/* Accordions */}
{faqs.map((faq: any, idx: number) => ( {activeFaq === idx && (

{faq.a}

)}
))}
); }