import React from 'react'; import { AccordionItem } from '@/components/ui/AccordionItem'; import { SectionHeader } from '@/components/ui/SectionHeader'; import { ServiceCardAbout } from '@/components/ui/ServiceCardAbout'; import { AccordionTitle } from '@/components/ui/AccordionTitle'; import { URLS } from '@/lib/config/constants'; import { Target, Settings, HelpCircle, Users, MessageCircle, Rocket, BookOpen, GitBranch, Gamepad2, Bird, Building, Mail, Cloud } from 'lucide-react'; import { useTranslation } from '@/lib/hooks/useTranslation'; import { cn, commonClasses } from '@/lib/utils'; interface AboutSectionProps { openAccordion: string | null; toggleAccordion: (title: string) => void; } export const AboutSection: React.FC = ({ openAccordion, toggleAccordion }) => { const { t } = useTranslation(); return (
{/* Header de section moderne - factorisation */} {/* Section FAQ avec design moderne */}

{t.about.faqTitle}

} isOpen={openAccordion === "mission"} onToggle={() => toggleAccordion("mission")} >

{t.about.mission.description1}

{t.about.mission.description2}

{t.about.mission.tags.collaboration} {t.about.mission.tags.innovation} {t.about.mission.tags.accessibility}
} isOpen={openAccordion === "services"} onToggle={() => toggleAccordion("services")} >
{/* Cartes de services avec design moderne - factorisation */}

{t.about.services.title} {t.about.services.note}

} isOpen={openAccordion === "community"} onToggle={() => toggleAccordion("community")} >

{t.about.community.description}

{t.about.community.howToJoin}

  • {t.about.community.steps.step1}
  • {t.about.community.steps.step2}
  • {t.about.community.steps.step3}
{t.about.community.joinDiscord}
); };