'use client'; import { Handshake } from 'lucide-react'; import { useMemo } from 'react'; import { Partners } from '@/app/api-utlities/@types'; import { useTextController } from '@/shared/language/hooks/use-text-controller'; import { Button } from '@/shared/shadcn-ui/button'; import { PartnersSlider } from './partners-slider'; interface PartnersSectionProps { partners: Partners; } export const PartnersSection = ({ partners }: PartnersSectionProps) => { const { t } = useTextController(); const [partnersFirstHalf, partnersSecondHalf] = useMemo(() => { const length = partners.length; const midPoint = Math.floor(length / 2); const partnersFirstHalf = partners.slice(0, midPoint); const partnersSecondHalf = partners.slice(midPoint); return [partnersFirstHalf, partnersSecondHalf]; }, [partners]); return (

{t('home.partners.title')}

{t('home.partners.description')}

{t('home.partners.becomePartner')}

{t('home.partners.becomePartnerText')}

); };