'use client'; import { CreditCard, type LucideProps, Percent, Wallet } from 'lucide-react'; import { type ForwardRefExoticComponent, type RefAttributes } from 'react'; import { useTextController } from '@/shared/language/hooks/use-text-controller'; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from '@/shared/shadcn-ui/card'; interface ServiceOverview { title: string; description: string; contentText: string; Icon: ForwardRefExoticComponent< Omit & RefAttributes >; } const servicesOverview: Array = [ { title: 'Программа лояльности', description: 'Накапливайте баллы и получайте скидки', contentText: 'Наша программа лояльности позволяет накапливать баллы за каждую покупку и обменивать их на скидки и подарки.', Icon: Percent, }, { title: 'Топливная карта', description: 'Удобный способ оплаты топлива', contentText: 'Топливные карты для физических и юридических лиц. Контролируйте расходы и получайте дополнительные преимущества.', Icon: CreditCard, }, { title: 'Способы оплаты', description: 'Различные способы оплаты на наших заправках', contentText: 'Мы предлагаем различные способы оплаты: наличные, банковские карты, мобильные платежи и топливные карты.', Icon: Wallet, }, ]; export const ServicesOverviewSection = () => { const { t } = useTextController(); return (

{t('clients.services.title')}

{t('clients.services.subtitle')}

{servicesOverview.map(({ description, Icon, contentText, title }) => { return (
{title} {description}

{contentText}

); })}
); };