Update src/app/page.tsx
This commit is contained in:
285
src/app/page.tsx
285
src/app/page.tsx
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Features",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Начало", id: "hero" },
|
||||
{ name: "Предимства", id: "features" },
|
||||
{ name: "Цени", id: "pricing" },
|
||||
{ name: "Блог", id: "blog" },
|
||||
{ name: "Контакти", id: "contact" },
|
||||
]}
|
||||
brandName="Fitness Club Preslav"
|
||||
/>
|
||||
@@ -59,48 +44,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
title="Elevate Your Potential"
|
||||
description="Experience premium fitness at Preslav. Modern equipment, supportive atmosphere, and the space you need to achieve your goals."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Now",
|
||||
href: "#pricing",
|
||||
},
|
||||
]}
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
title="Повишете потенциала си"
|
||||
description="Изпитайте премиум фитнес в Преслав. Модерно оборудване, подкрепяща атмосфера и пространство за вашите цели."
|
||||
buttons={[{ text: "Започнете сега", href: "#pricing" }]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-dumbbells-gym_53876-139915.jpg",
|
||||
imageAlt: "Gym Interior",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bodybuilder-with-injured-leg-bandage-holds-barbell-near-cross-fit-stand-gym-club_613910-996.jpg",
|
||||
imageAlt: "Gym Training",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-weights-gym_23-2148768913.jpg",
|
||||
imageAlt: "Weights Zone",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gymnastics-pommel-horse-close-up_23-2148752828.jpg",
|
||||
imageAlt: "Cardio Area",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/circle-weight-stones-sport-gym_114579-12636.jpg",
|
||||
imageAlt: "Fitness Atmosphere",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-gym-talking-each-other_23-2148419892.jpg",
|
||||
imageAlt: "Training Session",
|
||||
},
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/close-up-dumbbells-gym_53876-139915.jpg", imageAlt: "Gym Interior" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/bodybuilder-with-injured-leg-bandage-holds-barbell-near-cross-fit-stand-gym-club_613910-996.jpg", imageAlt: "Gym Training" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-weights-gym_23-2148768913.jpg", imageAlt: "Weights Zone" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/gymnastics-pommel-horse-close-up_23-2148752828.jpg", imageAlt: "Cardio Area" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/circle-weight-stones-sport-gym_114579-12636.jpg", imageAlt: "Fitness Atmosphere" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-gym-talking-each-other_23-2148419892.jpg", imageAlt: "Training Session" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -111,30 +65,12 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Elite Equipment",
|
||||
subtitle: "High-end machines for every muscle group.",
|
||||
category: "Facilities",
|
||||
value: "100+",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Impeccable Hygiene",
|
||||
subtitle: "Strict cleanliness standards for your safety.",
|
||||
category: "Environment",
|
||||
value: "Daily",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Expert Guidance",
|
||||
subtitle: "Professional support to reach your fitness goals.",
|
||||
category: "Coaching",
|
||||
value: "Pro",
|
||||
},
|
||||
{ id: "f1", title: "Елитно оборудване", subtitle: "Висок клас машини за всяка мускулна група.", category: "Съоръжения", value: "100+" },
|
||||
{ id: "f2", title: "Безупречна хигиена", subtitle: "Строги стандарти за чистота за ваша безопасност.", category: "Среда", value: "Ежедневно" },
|
||||
{ id: "f3", title: "Експертни съвети", subtitle: "Професионална подкрепа за вашите фитнес цели.", category: "Коучинг", value: "Pro" },
|
||||
]}
|
||||
title="Why Choose Preslav?"
|
||||
description="State-of-the-art facilities designed for your comfort and peak performance."
|
||||
title="Защо да изберете Преслав?"
|
||||
description="Модерни съоръжения, проектирани за вашия комфорт и върхови постижения."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -145,30 +81,12 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "220+",
|
||||
title: "Satisfied Reviews",
|
||||
description: "Happy club members",
|
||||
icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "4.8",
|
||||
title: "Member Rating",
|
||||
description: "Average satisfaction score",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "300+",
|
||||
title: "Daily Visits",
|
||||
description: "Active members monthly",
|
||||
icon: Users,
|
||||
},
|
||||
{ id: "m1", value: "220+", title: "Доволни клиенти", description: "Щастливи членове", icon: Star },
|
||||
{ id: "m2", value: "4.8", title: "Рейтинг", description: "Средна удовлетвореност", icon: Award },
|
||||
{ id: "m3", value: "300+", title: "Посещения", description: "Активни членове месечно", icon: Users },
|
||||
]}
|
||||
title="Our Impact"
|
||||
description="Join a community dedicated to excellence."
|
||||
title="Нашето влияние"
|
||||
description="Присъединете се към общност, отдадена на съвършенството."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -176,34 +94,14 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Andriy Nazarenko",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-training-with-kettlebells_23-2149358153.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Iliyan Ivanov",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/data-stats-around-person-doing-physical-activity_23-2150165161.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Teodora",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-wearing-sport-clothes_329181-13209.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Alex Smith",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-young-bodybuilder-holding-barbell-looking-away-dark-background_613910-20566.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena Petrova",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-helping-man-workout-gym_23-2149740133.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Андрей Назаренко", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-training-with-kettlebells_23-2149358153.jpg" },
|
||||
{ id: "t2", name: "Илиян Иванов", imageSrc: "http://img.b2bpic.net/free-photo/data-stats-around-person-doing-physical-activity_23-2150165161.jpg" },
|
||||
{ id: "t3", name: "Теодора", imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-wearing-sport-clothes_329181-13209.jpg" },
|
||||
{ id: "t4", name: "Алекс Смит", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-young-bodybuilder-holding-barbell-looking-away-dark-background_613910-20566.jpg" },
|
||||
{ id: "t5", name: "Елена Петрова", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-helping-man-workout-gym_23-2149740133.jpg" },
|
||||
]}
|
||||
cardTitle="Member Voices"
|
||||
cardTag="Community"
|
||||
cardTitle="Отзиви на членове"
|
||||
cardTag="Общност"
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -212,23 +110,11 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "What are your opening hours?",
|
||||
content: "We are open daily until 22:00.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer personal training?",
|
||||
content: "Yes, our staff is professional and ready to help.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Is the facility clean?",
|
||||
content: "Cleanliness is a priority, and our members highly value it.",
|
||||
},
|
||||
{ id: "q1", title: "Какво е работното ви време?", content: "Отворени сме всеки ден до 22:00 ч." },
|
||||
{ id: "q2", title: "Предлагате ли персонални тренировки?", content: "Да, екипът ни е професионален и готов да помогне." },
|
||||
{ id: "q3", title: "Чисто ли е в залата?", content: "Хигиената е приоритет и нашите членове я оценяват високо." },
|
||||
]}
|
||||
sideTitle="Your Questions"
|
||||
sideTitle="Често задавани въпроси"
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -239,40 +125,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
price: "40 BGN",
|
||||
name: "Monthly",
|
||||
buttons: [
|
||||
{
|
||||
text: "Choose",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Full access",
|
||||
"Shower facilities",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
price: "110 BGN",
|
||||
name: "3 Months",
|
||||
buttons: [
|
||||
{
|
||||
text: "Choose",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Full access",
|
||||
"Priority access",
|
||||
"Locker usage",
|
||||
],
|
||||
},
|
||||
{ id: "p1", price: "40 лв.", name: "Месечен абонамент", buttons: [{ text: "Избери", href: "#contact" }], features: ["Пълен достъп", "Душове"] },
|
||||
{ id: "p2", price: "110 лв.", name: "Тримесечен абонамент", buttons: [{ text: "Избери", href: "#contact" }], features: ["Пълен достъп", "Приоритет", "Шкафче"] },
|
||||
]}
|
||||
title="Join the Club"
|
||||
description="Simple plans for your fitness journey."
|
||||
title="Присъедини се към клуба"
|
||||
description="Лесни планове за вашето фитнес пътуване."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -281,39 +138,12 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="Fitness Insights"
|
||||
description="Tips from our community to help you train better."
|
||||
title="Фитнес съвети"
|
||||
description="Полезни съвети от нашите треньори за по-добри тренировки."
|
||||
blogs={[
|
||||
{
|
||||
id: "b1",
|
||||
category: "Health",
|
||||
title: "Building Consistency",
|
||||
excerpt: "How to stay motivated in the gym.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pink-kettlebell-gym_23-2147675175.jpg",
|
||||
authorName: "Coach Preslav",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg",
|
||||
date: "2025-01-01",
|
||||
},
|
||||
{
|
||||
id: "b2",
|
||||
category: "Training",
|
||||
title: "Effective Workouts",
|
||||
excerpt: "Master your routines efficiently.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bodybuilder-with-broken-leg-bandage-doing-biceps-workout-with-barbell_613910-7802.jpg",
|
||||
authorName: "Coach Preslav",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/close-up-cheerful-fit-good-looking-young-brazilian-woman-sitting-gym-floor_197531-22860.jpg",
|
||||
date: "2025-01-05",
|
||||
},
|
||||
{
|
||||
id: "b3",
|
||||
category: "Nutrition",
|
||||
title: "Proper Recovery",
|
||||
excerpt: "Why recovery is part of training.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dumbbell_74190-4102.jpg",
|
||||
authorName: "Coach Preslav",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/young-brunette-sexy-slim-girl-doing-workout-gym_627829-9263.jpg",
|
||||
date: "2025-01-10",
|
||||
},
|
||||
{ id: "b1", category: "Здраве", title: "Изграждане на постоянство", excerpt: "Как да поддържате мотивация в залата.", imageSrc: "http://img.b2bpic.net/free-photo/pink-kettlebell-gym_23-2147675175.jpg", authorName: "Треньор Преслав", authorAvatar: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg", date: "2025-01-01" },
|
||||
{ id: "b2", category: "Тренировки", title: "Ефективни тренировки", excerpt: "Овладейте вашите рутини ефективно.", imageSrc: "http://img.b2bpic.net/free-photo/bodybuilder-with-broken-leg-bandage-doing-biceps-workout-with-barbell_613910-7802.jpg", authorName: "Треньор Преслав", authorAvatar: "http://img.b2bpic.net/free-photo/close-up-cheerful-fit-good-looking-young-brazilian-woman-sitting-gym-floor_197531-22860.jpg", date: "2025-01-05" },
|
||||
{ id: "b3", category: "Хранене", title: "Правилно възстановяване", excerpt: "Защо възстановяването е част от тренировката.", imageSrc: "http://img.b2bpic.net/free-photo/dumbbell_74190-4102.jpg", authorName: "Треньор Преслав", authorAvatar: "http://img.b2bpic.net/free-photo/young-brunette-sexy-slim-girl-doing-workout-gym_627829-9263.jpg", date: "2025-01-10" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -321,33 +151,20 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
text="Ready to get started? Visit us today or call 088 263 1970."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:0882631970",
|
||||
},
|
||||
]}
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
text="Готови ли сте? Посетете ни днес или се обадете на 088 263 1970. Адрес: гр. Велико Търново, ул. Примерна 1."
|
||||
buttons={[{ text: "Обади се", href: "tel:0882631970" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="Fitness Club Preslav"
|
||||
copyrightText="© 2025 Fitness Club Preslav"
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 Fitness Club Preslav. Всички права запазени."
|
||||
socialLinks={[{ icon: Instagram, href: "#", ariaLabel: "Instagram" }]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user