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')}
-
+
+
+