import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { cn } from "@/lib/utils"; interface Question { question: string; answer: string; } interface Category { title: string; questions: Question[]; } interface Faq20Props { heading?: string; description?: string; contactLinkText?: string; contactLinkHref?: string; categories?: Category[]; className?: string; } const Faq20 = ({ heading = "پاسخ پرسش خود را پیدا نکردید؟", description = "اگر پاسخ پرسش خود را پیدا نکردید،", contactLinkText = "با ما تماس بگیرید", contactLinkHref = "/contact", categories = [ { title: "پشتیبانی", questions: [ { question: "چطور تنظیمات حساب کاربری‌ام را به‌روز کنم؟", answer: "می‌توانید از صفحه تنظیمات در داشبورد، پروفایل، ترجیحات اعلان و تنظیمات امنیتی را تغییر دهید.", }, { question: "آیا پشتیبانی در همه طرح‌ها گنجانده شده است؟", answer: "بله، همه طرح‌ها شامل دسترسی به تیم پشتیبانی هستند. طرح‌های پریمیوم شامل پشتیبانی اولویت‌دار با زمان پاسخ‌گویی سریع‌تر و مدیر حساب اختصاصی است.", }, { question: "ساعات پاسخ‌گویی پشتیبانی چگونه است؟", answer: "تیم پشتیبانی در ساعات کاری پاسخ‌گو است و مشتریان سازمانی بر اساس سطح خدمات، امکان دریافت پشتیبانی ویژه را نیز دارند.", }, ], }, { title: "حساب کاربری", questions: [ { question: "چطور رمز عبورم را بازنشانی کنم؟", answer: "روی لینک «فراموشی رمز عبور» در صفحه ورود کلیک کنید و ایمیل خود را وارد کنید. ظرف چند دقیقه لینک بازنشانی دریافت می‌کنید.", }, { question: "آیا می‌توانم آدرس ایمیلم را تغییر دهم؟", answer: "بله، از تنظیمات حساب می‌توانید ایمیل را تغییر دهید. قبل از اعمال تغییر باید ایمیل جدید را تأیید کنید.", }, ], }, { title: "سایر پرسش‌ها", questions: [ { question: "آیا بازپرداخت ارائه می‌دهید؟", answer: "ما ۳۰ روز ضمانت بازگشت وجه برای همه طرح‌ها داریم. اگر راضی نیستید، با تیم پشتیبانی تماس بگیرید.", }, { question: "آیا می‌توانم طرح خود را ارتقا یا تنزل دهم؟", answer: "بله، هر زمان می‌توانید طرح را تغییر دهید. ارتقا فوراً اعمال می‌شود و تنزل از دوره صورتحساب بعدی.", }, ], }, ], className, }: Faq20Props) => { return (

{heading}

{description}{" "} {contactLinkText} .

{categories.map((category, categoryIndex) => (

{category.title}

{category.questions.map((item, i) => ( {item.question} {item.answer} ))}
))}
); }; export { Faq20 };