'use client' import { useState, useEffect } from 'react'; import styles from './FAQ.module.css'; interface FAQItem { q: string; a: string; } interface FAQProps { faqs: FAQItem[]; } export default function FAQ({ faqs }: FAQProps) { const [openIndex, setOpenIndex] = useState(0); useEffect(() => { if (faqs.length > 0) { const timer = setTimeout(() => { setOpenIndex(0); }, 100); return () => clearTimeout(timer); } }, [faqs.length]); const toggleFAQ = (index: number) => { setOpenIndex(openIndex === index ? null : index); }; return (

FAQs

{faqs.map((faq, index) => (
))}
); }