4 Commits

Author SHA1 Message Date
12c755bc08 Merge version_2 into main
Merge version_2 into main
2026-06-01 08:23:25 +00:00
06ccee7676 Update src/app/page.tsx 2026-06-01 08:23:19 +00:00
4655a573ad Merge version_2 into main
Merge version_2 into main
2026-06-01 08:22:59 +00:00
6e1736dfde Update src/app/page.tsx 2026-06-01 08:22:56 +00:00

View File

@@ -33,33 +33,19 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Главная", name: "Главная", id: "#home"},
id: "#home",
},
{ {
name: "О нас", name: "О нас", id: "#about"},
id: "#about",
},
{ {
name: "Продукты", name: "Продукты", id: "#products"},
id: "#products",
},
{ {
name: "Предложения", name: "Предложения", id: "#offers"},
id: "#offers",
},
{ {
name: "Отзывы", name: "Отзывы", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Контакты", name: "Контакты", id: "#contact"},
id: "#contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/protein-gym_23-2151980071.jpg" logoSrc="http://img.b2bpic.net/free-photo/protein-gym_23-2151980071.jpg"
brandName="Зарядись" brandName="Зарядись"
@@ -69,45 +55,28 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroBillboardCarousel <HeroBillboardCarousel
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="Зарядись: Твой Источник Спортивного Питания" title="Зарядись: Твой Источник Спортивного Питания"
description="Широкий ассортимент для достижения твоих фитнес-целей. Качественные добавки, быстрая доставка и экспертные консультации." description="Широкий ассортимент для достижения твоих фитнес-целей. Качественные добавки, быстрая доставка и экспертные консультации."
buttons={[ buttons={[
{ {
text: "Купить сейчас", text: "Купить сейчас", href: "#products"},
href: "#products",
},
{ {
text: "Подробнее", text: "Подробнее", href: "#about"},
href: "#about",
},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/young-afro-american-sports-man-starting-position-ready-start-sports-track-stadium_171337-9465.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-afro-american-sports-man-starting-position-ready-start-sports-track-stadium_171337-9465.jpg", imageAlt: "Athlete taking protein shake in gym"},
imageAlt: "Athlete taking protein shake in gym",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/sport-composition-with-colorful-elements_23-2147914138.jpg", imageSrc: "http://img.b2bpic.net/free-photo/sport-composition-with-colorful-elements_23-2147914138.jpg?_wi=1", imageAlt: "Variety of protein powders and vitamins"},
imageAlt: "Variety of protein powders and vitamins",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/morning-inspiration-healthy-beauty-orange-juice-sunlight_169016-68853.jpg", imageSrc: "http://img.b2bpic.net/free-photo/morning-inspiration-healthy-beauty-orange-juice-sunlight_169016-68853.jpg", imageAlt: "Fitness model with whey protein"},
imageAlt: "Fitness model with whey protein",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-slices-orange-fresh-juice-morning-energy-fresh-juice_169016-70954.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-slices-orange-fresh-juice-morning-energy-fresh-juice_169016-70954.jpg", imageAlt: "Man lifting weights with gym supplements"},
imageAlt: "Man lifting weights with gym supplements",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/brain-booster-pills-container-still-life_23-2150760055.jpg", imageSrc: "http://img.b2bpic.net/free-photo/brain-booster-pills-container-still-life_23-2150760055.jpg", imageAlt: "Clean studio shot of protein container"},
imageAlt: "Clean studio shot of protein container",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/composition-sport-set_23-2147829448.jpg", imageSrc: "http://img.b2bpic.net/free-photo/composition-sport-set_23-2147829448.jpg", imageAlt: "Dynamic action shot of athlete with protein"},
imageAlt: "Dynamic action shot of athlete with protein",
},
]} ]}
/> />
</div> </div>
@@ -117,13 +86,10 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
title="О нас: Ваше Здоровье — Наша Страсть" title="О нас: Ваше Здоровье — Наша Страсть"
description={[ description={[
"В 'Зарядись' мы верим, что правильное питание — ключ к успеху в спорте и здоровому образу жизни. Мы предлагаем только проверенные бренды и высококачественные добавки, которые помогут вам достичь лучших результатов.", "В 'Зарядись' мы верим, что правильное питание — ключ к успеху в спорте и здоровому образу жизни. Мы предлагаем только проверенные бренды и высококачественные добавки, которые помогут вам достичь лучших результатов.", "Наша миссия — предоставить каждому клиенту не только широкий выбор продукции, но и профессиональную консультацию, чтобы каждый смог найти именно то, что ему нужно для эффективных тренировок и быстрого восстановления."]}
"Наша миссия — предоставить каждому клиенту не только широкий выбор продукции, но и профессиональную консультацию, чтобы каждый смог найти именно то, что ему нужно для эффективных тренировок и быстрого восстановления.",
]}
buttons={[ buttons={[
{ {
text: "Узнать больше о 'Зарядись'", text: "Узнать больше о 'Зарядись'"},
},
]} ]}
/> />
</div> </div>
@@ -135,34 +101,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "quality", id: "quality", label: "Качество", title: "Проверенные Бренды", items: [
label: "Качество", "Только сертифицированная продукция", "Ведущие мировые производители", "Строгий контроль качества"],
title: "Проверенные Бренды",
items: [
"Только сертифицированная продукция",
"Ведущие мировые производители",
"Строгий контроль качества",
],
}, },
{ {
id: "assortment", id: "assortment", label: "Выбор", title: "Широкий Ассортимент", items: [
label: "Выбор", "Протеины, креатины, витамины", "Предтренировочные комплексы", "Батончики и аксессуары"],
title: "Широкий Ассортимент",
items: [
"Протеины, креатины, витамины",
"Предтренировочные комплексы",
"Батончики и аксессуары",
],
}, },
{ {
id: "expertise", id: "expertise", label: "Поддержка", title: "Экспертные Консультации", items: [
label: "Поддержка", "Индивидуальный подбор добавок", "Советы по применению", "Поддержка на всех этапах"],
title: "Экспертные Консультации",
items: [
"Индивидуальный подбор добавок",
"Советы по применению",
"Поддержка на всех этапах",
],
}, },
]} ]}
title="Почему Выбирают «Зарядись»?" title="Почему Выбирают «Зарядись»?"
@@ -178,65 +126,23 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Optimum Nutrition", name: "Whey Gold Standard 2.2кг", price: "6 490 ₽", rating: 5,
brand: "Optimum Nutrition", reviewCount: "345", imageSrc: "http://img.b2bpic.net/free-photo/supplement-jar_187299-46068.jpg", imageAlt: "Optimum Nutrition Gold Standard Whey Protein"},
name: "Gold Standard 100% Whey",
price: "5 490 ₽",
rating: 5,
reviewCount: "125",
imageSrc: "http://img.b2bpic.net/free-photo/supplement-jar_187299-46068.jpg",
imageAlt: "Gold Standard 100% Whey Protein",
},
{ {
id: "p2", id: "p2", brand: "MuscleTech", name: "Creatine Platinum 300г", price: "2 190 ₽", rating: 4,
brand: "Universal Nutrition", reviewCount: "189", imageSrc: "http://img.b2bpic.net/free-photo/protein-gym_23-2151980059.jpg", imageAlt: "MuscleTech Platinum Creatine"},
name: "Creatine Powder",
price: "1 890 ₽",
rating: 4,
reviewCount: "89",
imageSrc: "http://img.b2bpic.net/free-photo/protein-gym_23-2151980059.jpg",
imageAlt: "Universal Nutrition Creatine Powder",
},
{ {
id: "p3", id: "p3", brand: "NOW Foods", name: "Omega-3 1000мг 180 капсул", price: "1 590 ₽", rating: 5,
brand: "NOW Foods", reviewCount: "212", imageSrc: "http://img.b2bpic.net/free-photo/woman-holds-pills-glass-water-her-hands-health-concept_169016-64488.jpg", imageAlt: "NOW Foods Omega-3 Softgels"},
name: "Daily Vits Multi",
price: "990 ₽",
rating: 5,
reviewCount: "112",
imageSrc: "http://img.b2bpic.net/free-photo/woman-holds-pills-glass-water-her-hands-health-concept_169016-64488.jpg",
imageAlt: "NOW Foods Daily Vits Multi",
},
{ {
id: "p4", id: "p4", brand: "Scitec Nutrition", name: "BCAA Xpress 500г", price: "3 290 ₽", rating: 4,
brand: "BSN", reviewCount: "178", imageSrc: "http://img.b2bpic.net/free-photo/athletic-woman-using-her-mobile-phone-relaxing-after-work-out-outdoors-sport-healthy-lifestyle_58466-14699.jpg", imageAlt: "Scitec Nutrition BCAA Xpress Powder"},
name: "N.O.-XPLODE Pre-Workout",
price: "2 990 ₽",
rating: 4,
reviewCount: "78",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-fitness-girl-drinks-water-middle-training-session-smiling-looking-happy_1258-189379.jpg",
imageAlt: "BSN N.O.-XPLODE Pre-Workout",
},
{ {
id: "p5", id: "p5", brand: "Universal Nutrition", name: "Animal Pak 44 пакетика", price: "4 990 ₽", rating: 5,
brand: "Scitec Nutrition", reviewCount: "295", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-sportsman-near-table-with-sport-nutrition_171337-15313.jpg", imageAlt: "Universal Nutrition Animal Pak Multivitamin"},
name: "BCAA Xpress",
price: "2 290 ₽",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/athletic-woman-using-her-mobile-phone-relaxing-after-work-out-outdoors-sport-healthy-lifestyle_58466-14699.jpg",
imageAlt: "Scitec Nutrition BCAA Xpress",
},
{ {
id: "p6", id: "p6", brand: "Bombbar", name: "Протеиновый батончик (ассорти)", price: "99 ₽ (за шт.)", rating: 4,
brand: "Serious Mass", reviewCount: "164", imageSrc: "http://img.b2bpic.net/free-photo/sport-composition-with-colorful-elements_23-2147914138.jpg?_wi=2", imageAlt: "Bombbar Protein Bar Assortment"},
name: "High-Calorie Gainer",
price: "4 790 ₽",
rating: 4,
reviewCount: "64",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-sportsman-near-table-with-sport-nutrition_171337-15313.jpg",
imageAlt: "Serious Mass High-Calorie Gainer",
},
]} ]}
title="Наши Популярные Товары" title="Наши Популярные Товары"
description="Откройте для себя бестселлеры спортивного питания, которые помогают нашим клиентам достигать вершин." description="Откройте для себя бестселлеры спортивного питания, которые помогают нашим клиентам достигать вершин."
@@ -250,59 +156,31 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", badge: "Начало", badgeIcon: Sparkles,
badge: "Начало", price: "3 990 ₽", subtitle: "Для новичков", buttons: [
badgeIcon: Sparkles,
price: "3 990 ₽",
subtitle: "Для новичков",
buttons: [
{ {
text: "Выбрать набор", text: "Выбрать набор"},
},
], ],
features: [ features: [
"Протеин 0.9 кг", "Протеин 0.9 кг", "Витамины (1 месяц)", "Шейкер в подарок", "Консультация эксперта"],
"Витамины (1 месяц)",
"Шейкер в подарок",
"Консультация эксперта",
],
}, },
{ {
id: "pro", id: "pro", badge: "Популярный", badgeIcon: Star,
badge: "Популярный", price: "7 990 ₽", subtitle: "Для активных спортсменов", buttons: [
badgeIcon: Star,
price: "7 990 ₽",
subtitle: "Для активных спортсменов",
buttons: [
{ {
text: "Выбрать набор", text: "Выбрать набор"},
},
], ],
features: [ features: [
"Протеин 2.2 кг", "Протеин 2.2 кг", "Креатин (0.3 кг)", "BCAA (0.3 кг)", "Расширенная консультация"],
"Креатин (0.3 кг)",
"BCAA (0.3 кг)",
"Расширенная консультация",
],
}, },
{ {
id: "ultimate", id: "ultimate", badge: "Премиум", badgeIcon: Award,
badge: "Премиум", price: "12 490 ₽", subtitle: "Для профессионалов", buttons: [
badgeIcon: Award,
price: "12 490 ₽",
subtitle: "Для профессионалов",
buttons: [
{ {
text: "Выбрать набор", text: "Выбрать набор"},
},
], ],
features: [ features: [
"Протеин 2.2 кг", "Протеин 2.2 кг", "Креатин (0.5 кг)", "BCAA (0.5 кг)", "Предтренировочный комплекс", "Персональный план питания"],
"Креатин (0.5 кг)",
"BCAA (0.5 кг)",
"Предтренировочный комплекс",
"Персональный план питания",
],
}, },
]} ]}
title="Специальные Предложения" title="Специальные Предложения"
@@ -319,45 +197,20 @@ export default function LandingPage() {
carouselMode="buttons" carouselMode="buttons"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Анна Смирнова", role: "Фитнес-тренер", company: "SportLife Club", rating: 5,
name: "Анна Смирнова", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-girl-gym-exercise-bike-fitness-yoga_78826-2462.jpg"},
role: "Фитнес-тренер",
company: "SportLife Club",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-girl-gym-exercise-bike-fitness-yoga_78826-2462.jpg",
},
{ {
id: "2", id: "2", name: "Иван Петров", role: "Пауэрлифтер", company: "IronGym", rating: 5,
name: "Иван Петров", imageSrc: "http://img.b2bpic.net/free-photo/handsome-muscular-blond-male-white-t-shirt-holds-dumbbell-grey-artistic-background_613910-12776.jpg"},
role: "Пауэрлифтер",
company: "IronGym",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-muscular-blond-male-white-t-shirt-holds-dumbbell-grey-artistic-background_613910-12776.jpg",
},
{ {
id: "3", id: "3", name: "Елена Морозова", role: "Марафонец", company: "RunPro Team", rating: 5,
name: "Елена Морозова", imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-sportswear-beach_273609-5399.jpg"},
role: "Марафонец",
company: "RunPro Team",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-sportswear-beach_273609-5399.jpg",
},
{ {
id: "4", id: "4", name: "Дмитрий Козлов", role: "Бодибилдер", company: "Titan Fitness", rating: 5,
name: "Дмитрий Козлов", imageSrc: "http://img.b2bpic.net/free-photo/young-man-boxing-gloves-practicing-kickboxing-ring_74855-23866.jpg"},
role: "Бодибилдер",
company: "Titan Fitness",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-man-boxing-gloves-practicing-kickboxing-ring_74855-23866.jpg",
},
{ {
id: "5", id: "5", name: "Мария Иванова", role: "Йога-инструктор", company: "ZenFlow Yoga", rating: 5,
name: "Мария Иванова", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-teenage-woman-surfing-internet-phone-smiling-sitting-floor-old-books-near-window-white-wall_176420-14427.jpg"},
role: "Йога-инструктор",
company: "ZenFlow Yoga",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-teenage-woman-surfing-internet-phone-smiling-sitting-floor-old-books-near-window-white-wall_176420-14427.jpg",
},
]} ]}
title="Что Говорят Наши Клиенты" title="Что Говорят Наши Клиенты"
description="Отзывы спортсменов, которые уже оценили преимущества продукции и сервиса «Зарядись»." description="Отзывы спортсменов, которые уже оценили преимущества продукции и сервиса «Зарядись»."
@@ -370,20 +223,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "Как выбрать правильный протеин?", content: "Выбор протеина зависит от ваших целей: сывороточный для быстрого восстановления, казеин для длительной подпитки, изолят для минимального количества углеводов и жиров."},
title: "Как выбрать правильный протеин?",
content: "Выбор протеина зависит от ваших целей: сывороточный для быстрого восстановления, казеин для длительной подпитки, изолят для минимального количества углеводов и жиров.",
},
{ {
id: "faq2", id: "faq2", title: "Нужны ли мне витамины, если я занимаюсь спортом?", content: "Да, интенсивные тренировки увеличивают потребность организма в витаминах и минералах. Специальные спортивные комплексы помогут восполнить дефицит и поддержать иммунитет."},
title: "Нужны ли мне витамины, если я занимаюсь спортом?",
content: "Да, интенсивные тренировки увеличивают потребность организма в витаминах и минералах. Специальные спортивные комплексы помогут восполнить дефицит и поддержать иммунитет.",
},
{ {
id: "faq3", id: "faq3", title: "Можно ли принимать креатин новичкам?", content: "Креатин эффективен для увеличения силы и выносливости как у новичков, так и у опытных спортсменов. Рекомендуется начинать с небольших дозировок."},
title: "Можно ли принимать креатин новичкам?",
content: "Креатин эффективен для увеличения силы и выносливости как у новичков, так и у опытных спортсменов. Рекомендуется начинать с небольших дозировок.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-sweater-black-jeans-leaning-cheek-palm-thinking-about-something-looking-pensive-front-view_176474-47442.jpg" imageSrc="http://img.b2bpic.net/free-photo/young-woman-sweater-black-jeans-leaning-cheek-palm-thinking-about-something-looking-pensive-front-view_176474-47442.jpg"
imageAlt="Person reading supplement label" imageAlt="Person reading supplement label"
@@ -398,8 +242,7 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Свяжитесь с нами" tag="Свяжитесь с нами"
title="Получите Консультацию" title="Получите Консультацию"
description="Наши эксперты готовы помочь вам выбрать идеальное спортивное питание и ответить на все вопросы." description="Наши эксперты готовы помочь вам выбрать идеальное спортивное питание и ответить на все вопросы."
@@ -420,24 +263,16 @@ export default function LandingPage() {
socialLinks={[ socialLinks={[
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
{ {
icon: Link, icon: Link,
href: "#", href: "#", ariaLabel: "Telegram"},
ariaLabel: "Telegram",
},
{ {
icon: Smartphone, icon: Smartphone,
href: "tel:+79035119121", href: "tel:+79035119121", ariaLabel: "Телефон"},
ariaLabel: "Телефон",
},
{ {
icon: MapPin, icon: MapPin,
href: "https://yandex.ru/navi/org/zaryadis/59582868908", href: "https://yandex.ru/navi/org/zaryadis/59582868908", ariaLabel: "Адрес на карте"},
ariaLabel: "Адрес на карте",
},
]} ]}
/> />
</div> </div>