Compare commits
37 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 72a080aed1 | |||
| f4ac81c72c | |||
| 645cc65d05 | |||
| fbe1106989 | |||
| 43902a9e67 | |||
| 636f992413 | |||
| 97e397692e | |||
| f2b2b5e743 | |||
| 0dfa6fcdc3 | |||
| da3029e2dc | |||
| d827ec07ad | |||
| ce92ecbd4a | |||
| 574d898d02 | |||
| cf74d88293 | |||
| 14b9a6f1cf | |||
| 5f23cbcda8 | |||
| 71bf595650 | |||
| bcc3ece90e | |||
| 1d5d28f3b3 | |||
| b59233cfc7 | |||
| dd2f3f7c1f | |||
| cba7debcc4 | |||
| 52650b9c5e | |||
| 08a201b2a1 | |||
| 0f292c8ae4 | |||
| ee2f2760b7 | |||
| ab2a822640 | |||
| 6087666458 | |||
| 26c37dd042 | |||
| 3d01989f5e | |||
| 1d97918279 | |||
| a6523f3ca3 | |||
| ac94349cba | |||
| d12732f6e3 | |||
| 5bf9245332 | |||
| 074876d84d | |||
| 31e3b74f2d |
@@ -98,6 +98,7 @@ export default function AboutPage() {
|
|||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
||||||
|
valueClassName="text-4xl md:text-5xl lg:text-6xl font-medium break-words whitespace-normal w-full"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -130,4 +131,4 @@ export default function AboutPage() {
|
|||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -98,6 +98,7 @@ export default function ContactPage() {
|
|||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
||||||
|
valueClassName="text-4xl md:text-5xl lg:text-6xl font-medium break-words whitespace-normal w-full"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -130,4 +131,4 @@ export default function ContactPage() {
|
|||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
|
|||||||
import { Archivo } from "next/font/google";
|
import { Archivo } from "next/font/google";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||||
import { Montserrat } from "next/font/google";
|
import { Montserrat } from "next/font/google";
|
||||||
import { Open_Sans } from "next/font/google";
|
import { Open_Sans } from "next/font/google";
|
||||||
@@ -59,7 +58,7 @@ export default function RootLayout({
|
|||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body className={`${mulish.variable} ${inter.variable} antialiased`}>
|
<body className={`${mulish.variable} ${inter.variable} antialiased`}>
|
||||||
<Tag />
|
|
||||||
{children}
|
{children}
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import TeamCardFive from "@/components/sections/team/TeamCardFive";
|
|||||||
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
|
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
|
||||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
|
import { Users } from "lucide-react";
|
||||||
|
|
||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
@@ -74,10 +75,11 @@ export default function HomePage() {
|
|||||||
<HeroBillboardScroll
|
<HeroBillboardScroll
|
||||||
title="Awaken the Dragon Within"
|
title="Awaken the Dragon Within"
|
||||||
description="Enter the Den. Train with uncompromising intensity. Recover like never before. 24/7 access to personal training, sauna, cold plunge, and a community built on inner fire."
|
description="Enter the Den. Train with uncompromising intensity. Recover like never before. 24/7 access to personal training, sauna, cold plunge, and a community built on inner fire."
|
||||||
tag="Where Discipline Meets Transformation"
|
tag="Trusted by 500+ Members"
|
||||||
|
tagIcon={Users}
|
||||||
background={{ variant: "radial-gradient" }}
|
background={{ variant: "radial-gradient" }}
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Claim Your First Session", href: "/membership" },
|
{ text: "Start Free Trial Today", href: "/membership" },
|
||||||
{ text: "Schedule a Tour", href: "/contact" },
|
{ text: "Schedule a Tour", href: "/contact" },
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/young-woman-white-top-standing-with-coach_1157-32130.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/young-woman-white-top-standing-with-coach_1157-32130.jpg?_wi=1"
|
||||||
@@ -161,6 +163,7 @@ export default function HomePage() {
|
|||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
metricsContainerClassName="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12 min-h-96 md:min-h-80"
|
||||||
|
valueClassName="text-4xl md:text-5xl lg:text-6xl font-medium break-words whitespace-normal w-full"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,7 @@ export default function TrainersPage() {
|
|||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
{
|
{
|
||||||
title: "Explore",
|
title: "Explore", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Trainers", href: "/trainers" },
|
{ label: "Trainers", href: "/trainers" },
|
||||||
{ label: "Membership", href: "/membership" },
|
{ label: "Membership", href: "/membership" },
|
||||||
@@ -30,8 +29,7 @@ export default function TrainersPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Community",
|
title: "Community", items: [
|
||||||
items: [
|
|
||||||
{ label: "About Us", href: "/about" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Our Story", href: "/about" },
|
{ label: "Our Story", href: "/about" },
|
||||||
{ label: "Contact", href: "/contact" },
|
{ label: "Contact", href: "/contact" },
|
||||||
@@ -39,8 +37,7 @@ export default function TrainersPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Connect",
|
title: "Connect", items: [
|
||||||
items: [
|
|
||||||
{ label: "Instagram", href: "https://instagram.com" },
|
{ label: "Instagram", href: "https://instagram.com" },
|
||||||
{ label: "Facebook", href: "https://facebook.com" },
|
{ label: "Facebook", href: "https://facebook.com" },
|
||||||
{ label: "Email", href: "mailto:info@dragonsden.gym" },
|
{ label: "Email", href: "mailto:info@dragonsden.gym" },
|
||||||
@@ -68,9 +65,7 @@ export default function TrainersPage() {
|
|||||||
brandName="Dragon's Den"
|
brandName="Dragon's Den"
|
||||||
navItems={navItems}
|
navItems={navItems}
|
||||||
button={{
|
button={{
|
||||||
text: "Start Your Journey",
|
text: "Start Your Journey", href: "/membership"}}
|
||||||
href: "/membership",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -85,33 +80,13 @@ export default function TrainersPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
team={[
|
team={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Marcus Stone", role: "Head Coach & Founder", imageSrc: "http://img.b2bpic.net/free-photo/athlete-swings-triceps-with-dumbbells-gym-healthy-sports-lifestyle_169016-58843.jpg?_wi=2", imageAlt: "Marcus Stone, Head Coach & Founder"},
|
||||||
name: "Marcus Stone",
|
|
||||||
role: "Head Coach & Founder",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/athlete-swings-triceps-with-dumbbells-gym-healthy-sports-lifestyle_169016-58843.jpg?_wi=2",
|
|
||||||
imageAlt: "Marcus Stone, Head Coach & Founder",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Sarah Chen", role: "Strength & Conditioning Specialist", imageSrc: "http://img.b2bpic.net/free-photo/serious-sportswoman-posing-outdoors_23-2147600761.jpg?_wi=2", imageAlt: "Sarah Chen, Strength & Conditioning Specialist"},
|
||||||
name: "Sarah Chen",
|
|
||||||
role: "Strength & Conditioning Specialist",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-sportswoman-posing-outdoors_23-2147600761.jpg?_wi=2",
|
|
||||||
imageAlt: "Sarah Chen, Strength & Conditioning Specialist",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "James Rivera", role: "Functional Movement Coach", imageSrc: "http://img.b2bpic.net/free-photo/nice-musculature-man-portrait-fitness-athlete-handsome-man-posing-outdoor-with-crossed-arms_343629-35.jpg?_wi=2", imageAlt: "James Rivera, Functional Movement Coach"},
|
||||||
name: "James Rivera",
|
|
||||||
role: "Functional Movement Coach",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/nice-musculature-man-portrait-fitness-athlete-handsome-man-posing-outdoor-with-crossed-arms_343629-35.jpg?_wi=2",
|
|
||||||
imageAlt: "James Rivera, Functional Movement Coach",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Maya Patel", role: "Recovery & Mobility Expert", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=2", imageAlt: "Maya Patel, Recovery & Mobility Expert"},
|
||||||
name: "Maya Patel",
|
|
||||||
role: "Recovery & Mobility Expert",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=2",
|
|
||||||
imageAlt: "Maya Patel, Recovery & Mobility Expert",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
@@ -125,26 +100,14 @@ export default function TrainersPage() {
|
|||||||
tag="Expert Disciplines"
|
tag="Expert Disciplines"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "strength",
|
id: "strength", title: "Strength & Power Development", tags: ["Periodized Programming", "Peak Performance"],
|
||||||
title: "Strength & Power Development",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-doing-crossfit-workout_23-2149080463.jpg?_wi=2", imageAlt: "Strength training specialization"},
|
||||||
tags: ["Periodized Programming", "Peak Performance"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-doing-crossfit-workout_23-2149080463.jpg?_wi=2",
|
|
||||||
imageAlt: "Strength training specialization",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "movement",
|
id: "movement", title: "Movement Quality & Mobility", tags: ["Injury Prevention", "Functional Fitness"],
|
||||||
title: "Movement Quality & Mobility",
|
imageSrc: "http://img.b2bpic.net/free-photo/reflection-male-athlete-stretching-his-muscle-leaning-reflective-glass_23-2148124083.jpg?_wi=2", imageAlt: "Movement and mobility coaching"},
|
||||||
tags: ["Injury Prevention", "Functional Fitness"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/reflection-male-athlete-stretching-his-muscle-leaning-reflective-glass_23-2148124083.jpg?_wi=2",
|
|
||||||
imageAlt: "Movement and mobility coaching",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "recovery",
|
id: "recovery", title: "Recovery & Performance Optimization", tags: ["Sauna Protocol", "Nutrition Science"],
|
||||||
title: "Recovery & Performance Optimization",
|
imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-sauna-warm-light-wellness-mood-sauna-pause_169016-69224.jpg?_wi=1", imageAlt: "Recovery optimization"},
|
||||||
tags: ["Sauna Protocol", "Nutrition Science"],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-sauna-warm-light-wellness-mood-sauna-pause_169016-69224.jpg?_wi=1",
|
|
||||||
imageAlt: "Recovery optimization",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -162,29 +125,11 @@ export default function TrainersPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "David Martinez", role: "Client of Marcus Stone", testimonial: "Marcus didn't just write me a program—he understood my life, my struggles, and my goals. His coaching method combines fierce accountability with genuine care. I'm stronger than ever.", imageSrc: "http://img.b2bpic.net/free-photo/emotional-young-male-with-blue-shirt-standing-gate-with-slight-smile-his-face_181624-33508.jpg?_wi=2", imageAlt: "David Martinez"},
|
||||||
name: "David Martinez",
|
|
||||||
role: "Client of Marcus Stone",
|
|
||||||
testimonial: "Marcus didn't just write me a program—he understood my life, my struggles, and my goals. His coaching method combines fierce accountability with genuine care. I'm stronger than ever.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/emotional-young-male-with-blue-shirt-standing-gate-with-slight-smile-his-face_181624-33508.jpg?_wi=2",
|
|
||||||
imageAlt: "David Martinez",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Elena Russo", role: "Client of Sarah Chen", testimonial: "Sarah's approach to strength training is different. She emphasizes quality, sustainability, and listening to your body. Her programming helped me become stronger without injury. She's brilliant.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-woman-posing-outdoors-suit_23-2148603024.jpg?_wi=2", imageAlt: "Elena Russo"},
|
||||||
name: "Elena Russo",
|
|
||||||
role: "Client of Sarah Chen",
|
|
||||||
testimonial: "Sarah's approach to strength training is different. She emphasizes quality, sustainability, and listening to your body. Her programming helped me become stronger without injury. She's brilliant.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-woman-posing-outdoors-suit_23-2148603024.jpg?_wi=2",
|
|
||||||
imageAlt: "Elena Russo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Sophie Laurent", role: "Client of Sarah Chen", testimonial: "I was terrified of lifting. Sarah met me with patience and expertise. She saw potential in me I didn't see in myself. Now I'm confident, strong, and I actually love training.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-wonderful-young-woman_158595-4762.jpg?_wi=2", imageAlt: "Sophie Laurent"},
|
||||||
name: "Sophie Laurent",
|
|
||||||
role: "Client of Sarah Chen",
|
|
||||||
testimonial: "I was terrified of lifting. Sarah met me with patience and expertise. She saw potential in me I didn't see in myself. Now I'm confident, strong, and I actually love training.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-wonderful-young-woman_158595-4762.jpg?_wi=2",
|
|
||||||
imageAlt: "Sophie Laurent",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
carouselMode="buttons"
|
carouselMode="buttons"
|
||||||
|
|||||||
Reference in New Issue
Block a user