AI_site_c / src /components /FAQ.tsx
Levin-Aleksey's picture
fix
e5863cc
import React, { useState } from 'react';
const FAQ: React.FC = () => {
const [openIndex, setOpenIndex] = useState<number | null>(null);
const toggleFAQ = (index: number) => {
setOpenIndex(openIndex === index ? null : index);
};
const faqs = [
{
question: "Нужен ли опыт работы с ИИ?",
answer: "Нет, абсолютно. Наши курсы рассчитаны на полных новичков. Мы начинаем с самых основ и пошагово ведём вас к уверенному использованию нейросетей."
},
{
question: "Сколько времени занимает обучение?",
answer: "Бесплатное занятие - 2 часа. Недельный интенсив - 7 дней по 1.5-2 часа ежедневно. Курс автоматизации - 2-3 недели с гибким графиком."
},
{
question: "Подходит ли курс для бизнеса?",
answer: "Да! Курс «Автоматизация с ИИ» создан специально для предпринимателей. Мы проведём аудит ваших процессов и внедрим ИИ-решения под ваш бизнес."
},
{
question: "Есть ли поддержка после курса?",
answer: "Конечно! Все выпускники получают доступ к закрытому сообществу с актуальными обновлениями, новыми инструментами и помощью кураторов."
}
];
return (
<section id="faq">
<div className="section-container animate-on-scroll">
<div style={{ textAlign: 'center' }}>
<div className="section-label" style={{ justifyContent: 'center' }}>Вопросы и ответы</div>
<div className="section-title">Часто задаваемые<br/>вопросы</div>
</div>
<div className="faq-grid">
{faqs.map((faq, index) => (
<div
key={index}
className={`faq-item ${openIndex === index ? 'open' : ''}`}
onClick={() => toggleFAQ(index)}
>
<div className="faq-question">
{faq.question}
<div className="faq-toggle">+</div>
</div>
<div className="faq-answer">
<p>{faq.answer}</p>
</div>
</div>
))}
</div>
</div>
</section>
);
};
export default FAQ;