import { useLanguage } from '../i18n/LanguageContext'; import { useData } from '../context/DataContext'; export default function Clients() { const { t, language } = useLanguage(); const { data } = useData(); const clients = [...data.clients].sort((a, b) => a.order - b.order); if (clients.length === 0) return null; // Duplicate for seamless marquee const duplicated = [...clients, ...clients, ...clients, ...clients]; return (

{t.clients.badge.toLocaleUpperCase(language)}

{t.clients.title}

{/* Marquee of client logos */}
{/* Fade masks */}
{duplicated.map((client, index) => ( {client.name} ))}
); }