diff --git a/public/clients/loyalty-card.png b/public/clients/loyalty-card.png new file mode 100644 index 0000000..77d7665 Binary files /dev/null and b/public/clients/loyalty-card.png differ diff --git a/src/shared/components/promotion-slider.tsx b/src/shared/components/promotion-slider.tsx index 1c1106a..f3d540b 100644 --- a/src/shared/components/promotion-slider.tsx +++ b/src/shared/components/promotion-slider.tsx @@ -1,11 +1,12 @@ 'use client'; -import { ChevronLeft, ChevronRight } from 'lucide-react'; +import { ChevronLeft, ChevronRight} from 'lucide-react'; import Image from 'next/image'; import { useEffect, useState } from 'react'; import { Button } from '@/shared/shadcn-ui/button'; import { Card, CardContent } from '@/shared/shadcn-ui/card'; +import Link from 'next/link'; const promotions = [ { @@ -106,13 +107,15 @@ export default function PromotionSlider() { Действует до: {promo.validUntil} + + variant='outline' + size='sm' + className='border-red-600 text-red-600 hover:bg-red-50' + > + Подробнее + + diff --git a/src/widgets/cta-section.tsx b/src/widgets/cta-section.tsx index e724a42..67df7e3 100644 --- a/src/widgets/cta-section.tsx +++ b/src/widgets/cta-section.tsx @@ -2,6 +2,7 @@ import { useLanguage } from '@/shared/language'; import { Button } from '@/shared/shadcn-ui/button'; +import Link from 'next/link'; export const CtaSection = () => { const { t } = useLanguage(); @@ -15,9 +16,11 @@ export const CtaSection = () => {

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

- + + +
diff --git a/src/widgets/hero-section.tsx b/src/widgets/hero-section.tsx index daddb15..5b40ed2 100644 --- a/src/widgets/hero-section.tsx +++ b/src/widgets/hero-section.tsx @@ -6,6 +6,7 @@ import '../../src/app/globals.css' import { useLanguage } from '@/shared/language'; import { Button } from '@/shared/shadcn-ui/button'; +import Link from 'next/link'; export const HeroSection = () => { const { t } = useLanguage(); @@ -33,14 +34,18 @@ export const HeroSection = () => { {t('home.hero.description')}

- - + + + + + +
diff --git a/src/widgets/partners-section.tsx b/src/widgets/partners-section.tsx index da793ab..08a7b29 100644 --- a/src/widgets/partners-section.tsx +++ b/src/widgets/partners-section.tsx @@ -2,9 +2,11 @@ import { Handshake } from 'lucide-react'; import Image from 'next/image'; +import png from './7fe1595f25e868852247248389bc2b3ac910bf94.png' import { useLanguage } from '@/shared/language'; import { Button } from '@/shared/shadcn-ui/button'; +import Link from 'next/link'; export const PartnersSection = () => { const { t } = useLanguage(); @@ -28,7 +30,7 @@ export const PartnersSection = () => { {[1, 2, 3, 4, 5, 6, 7, 8].map((partner) => (
{ height={80} className='max-h-16 w-auto' /> +

Название

))} @@ -49,9 +52,11 @@ export const PartnersSection = () => {

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

- + + +