Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e59cc84839 | |||
| 8eace057d7 |
252
src/app/page.tsx
252
src/app/page.tsx
@@ -32,27 +32,17 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Johnson Chiro"
|
brandName="Johnson Chiro"
|
||||||
button={{
|
button={{
|
||||||
text: "Book Now",
|
text: "Book Now", href: "#contact"}}
|
||||||
href: "#contact",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -60,101 +50,56 @@ export default function LandingPage() {
|
|||||||
<HeroBillboardTestimonial
|
<HeroBillboardTestimonial
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Trusted Local Chiropractic Care for Pain Relief & Wellness"
|
title="Trusted Local Chiropractic Care for Pain Relief & Wellness"
|
||||||
description="Experience professional, family-focused chiropractic adjustments. We help our community reclaim pain-free living through long-term wellness and personalized care."
|
description="Experience professional, family-focused chiropractic adjustments. We help our community reclaim pain-free living through long-term wellness and personalized care."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
name: "Sarah Miller",
|
name: "Sarah Miller", handle: "@local_fam", testimonial: "I love going in to that office, his staff is fantastic, just a great place.", rating: 5,
|
||||||
handle: "@local_fam",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-family-posing-together_23-2149861209.jpg"},
|
||||||
testimonial: "I love going in to that office, his staff is fantastic, just a great place.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-family-posing-together_23-2149861209.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Mark D.",
|
name: "Mark D.", handle: "@active_pro", testimonial: "The choice is easy, choose Johnson Chiropractor!", rating: 5,
|
||||||
handle: "@active_pro",
|
imageSrc: "http://img.b2bpic.net/free-photo/security-guard-doing-salute-hand-gesture-while-military-post_482257-105408.jpg"},
|
||||||
testimonial: "The choice is easy, choose Johnson Chiropractor!",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/security-guard-doing-salute-hand-gesture-while-military-post_482257-105408.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "The Henderson Family",
|
name: "The Henderson Family", handle: "@wellness_fam", testimonial: "Our family has been getting adjusted for wellness once a week for many years.", rating: 5,
|
||||||
handle: "@wellness_fam",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-volunteers-outdoors_23-2149181977.jpg"},
|
||||||
testimonial: "Our family has been getting adjusted for wellness once a week for many years.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-volunteers-outdoors_23-2149181977.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Emily R.",
|
name: "Emily R.", handle: "@back_relief", testimonial: "Professional, quick, and really focused on getting me back to work pain-free.", rating: 5,
|
||||||
handle: "@back_relief",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-couple-portrait_23-2149123515.jpg"},
|
||||||
testimonial: "Professional, quick, and really focused on getting me back to work pain-free.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-couple-portrait_23-2149123515.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "David L.",
|
name: "David L.", handle: "@local_pro", testimonial: "Best chiropractic care in the city. Highly recommend this clinic.", rating: 5,
|
||||||
handle: "@local_pro",
|
imageSrc: "http://img.b2bpic.net/free-photo/autumn-vibes-family-portrait-charming-mom-her-red-hair-daughter-have-fun-sitting-fallen_8353-9031.jpg"},
|
||||||
testimonial: "Best chiropractic care in the city. Highly recommend this clinic.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/autumn-vibes-family-portrait-charming-mom-her-red-hair-daughter-have-fun-sitting-fallen_8353-9031.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call Now",
|
text: "Call Now", href: "tel:5550123"},
|
||||||
href: "tel:5550123",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Book Appointment",
|
text: "Schedule Your First Visit", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/nobody-doctors-office-with-medical-equipment-tools_482257-27168.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/nobody-doctors-office-with-medical-equipment-tools_482257-27168.jpg"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-happy-family-looking-camera_23-2148045541.jpg",
|
src: "http://img.b2bpic.net/free-photo/close-up-happy-family-looking-camera_23-2148045541.jpg", alt: "Close-up of happy family looking at camera"},
|
||||||
alt: "Close-up of happy family looking at camera",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/child-with-his-parents-couch_1098-824.jpg",
|
src: "http://img.b2bpic.net/free-photo/child-with-his-parents-couch_1098-824.jpg", alt: "Child with his parents on the couch"},
|
||||||
alt: "Child with his parents on the couch",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/happy-family-taking-selfie-front-view_23-2149514048.jpg",
|
src: "http://img.b2bpic.net/free-photo/happy-family-taking-selfie-front-view_23-2149514048.jpg", alt: "Happy family taking selfie front view"},
|
||||||
alt: "Happy family taking selfie front view",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/we-teach-her-personal-hygiene_329181-4755.jpg",
|
src: "http://img.b2bpic.net/free-photo/we-teach-her-personal-hygiene_329181-4755.jpg", alt: "We teach her personal hygiene"},
|
||||||
alt: "We teach her personal hygiene",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-confident-security-agent-posing-with-arms-crossed-studio_482257-122428.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-confident-security-agent-posing-with-arms-crossed-studio_482257-122428.jpg", alt: "Portrait of confident security agent posing with arms crossed in studio"},
|
||||||
alt: "Portrait of confident security agent posing with arms crossed in studio",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Pain Relief"},
|
||||||
text: "Pain Relief",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Family Care"},
|
||||||
text: "Family Care",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Postural Alignment"},
|
||||||
text: "Postural Alignment",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Injury Recovery"},
|
||||||
text: "Injury Recovery",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Wellness"},
|
||||||
text: "Wellness",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -166,45 +111,20 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah Miller", handle: "@local_fam", testimonial: "I love going in to that office, his staff is fantastic, just a great place.", rating: 5,
|
||||||
name: "Sarah Miller",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-friends-having-great-time-together_23-2149286504.jpg"},
|
||||||
handle: "@local_fam",
|
|
||||||
testimonial: "I love going in to that office, his staff is fantastic, just a great place.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-friends-having-great-time-together_23-2149286504.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Mark D.", handle: "@active_pro", testimonial: "The choice is easy, choose Johnson Chiropractor!", rating: 5,
|
||||||
name: "Mark D.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-grey-shirt-smiling-broadly-with-arms-crossed-his-chest_141793-55097.jpg"},
|
||||||
handle: "@active_pro",
|
|
||||||
testimonial: "The choice is easy, choose Johnson Chiropractor!",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-grey-shirt-smiling-broadly-with-arms-crossed-his-chest_141793-55097.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "The Henderson Family", handle: "@wellness_fam", testimonial: "Our family has been getting adjusted for wellness once a week for many years.", rating: 5,
|
||||||
name: "The Henderson Family",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-two-female-friends-with-different-ages-outdoors_52683-101136.jpg"},
|
||||||
handle: "@wellness_fam",
|
|
||||||
testimonial: "Our family has been getting adjusted for wellness once a week for many years.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-two-female-friends-with-different-ages-outdoors_52683-101136.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Emily R.", handle: "@back_relief", testimonial: "Professional, quick, and really focused on getting me back to work pain-free.", rating: 5,
|
||||||
name: "Emily R.",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-checking-her-phone-workout-walking-park-with-rubber-mat-goin_1258-125743.jpg"},
|
||||||
handle: "@back_relief",
|
|
||||||
testimonial: "Professional, quick, and really focused on getting me back to work pain-free.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-checking-her-phone-workout-walking-park-with-rubber-mat-goin_1258-125743.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "David L.", handle: "@local_pro", testimonial: "Best chiropractic care in the city. Highly recommend this clinic.", rating: 5,
|
||||||
name: "David L.",
|
imageSrc: "http://img.b2bpic.net/free-photo/friends-laughing-having-good-time-park_23-2148598715.jpg"},
|
||||||
handle: "@local_pro",
|
|
||||||
testimonial: "Best chiropractic care in the city. Highly recommend this clinic.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-laughing-having-good-time-park_23-2148598715.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
showRating={true}
|
showRating={true}
|
||||||
title="Hear From Our Community"
|
title="Hear From Our Community"
|
||||||
@@ -219,34 +139,16 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "s1",
|
id: "s1", label: "Back Pain", title: "Back Pain Relief", items: [
|
||||||
label: "Back Pain",
|
"Spinal alignment", "Chronic pain management", "Injury recovery"],
|
||||||
title: "Back Pain Relief",
|
|
||||||
items: [
|
|
||||||
"Spinal alignment",
|
|
||||||
"Chronic pain management",
|
|
||||||
"Injury recovery",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "s2",
|
id: "s2", label: "Neck Care", title: "Neck & Mobility", items: [
|
||||||
label: "Neck Care",
|
"Neck pain relief", "Posture correction", "Stiffness reduction"],
|
||||||
title: "Neck & Mobility",
|
|
||||||
items: [
|
|
||||||
"Neck pain relief",
|
|
||||||
"Posture correction",
|
|
||||||
"Stiffness reduction",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "s3",
|
id: "s3", label: "Wellness", title: "Family Wellness", items: [
|
||||||
label: "Wellness",
|
"Preventative adjustments", "Child-friendly care", "Routine maintenance"],
|
||||||
title: "Family Wellness",
|
|
||||||
items: [
|
|
||||||
"Preventative adjustments",
|
|
||||||
"Child-friendly care",
|
|
||||||
"Routine maintenance",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Comprehensive Chiropractic Services"
|
title="Comprehensive Chiropractic Services"
|
||||||
@@ -259,14 +161,10 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Your Local Health Partner"
|
title="Your Local Health Partner"
|
||||||
description={[
|
description={[
|
||||||
"Dr. Johnson has dedicated over 15 years to providing compassionate, evidence-based chiropractic care to our community.",
|
"Dr. Johnson has dedicated over 15 years to providing compassionate, evidence-based chiropractic care to our community.", "We believe in a proactive approach that keeps families feeling their best through gentle, effective adjustments."]}
|
||||||
"We believe in a proactive approach that keeps families feeling their best through gentle, effective adjustments.",
|
|
||||||
]}
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Book Consultation",
|
text: "Book Consultation", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -279,20 +177,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", value: "15+", description: "Years of Local Care"},
|
||||||
value: "15+",
|
|
||||||
description: "Years of Local Care",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", value: "2000+", description: "Satisfied Patients"},
|
||||||
value: "2000+",
|
|
||||||
description: "Satisfied Patients",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", value: "4.8★", description: "Community Rating"},
|
||||||
value: "4.8★",
|
|
||||||
description: "Community Rating",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Results You Can Count On"
|
title="Results You Can Count On"
|
||||||
description="Our clinic has helped hundreds of patients live pain-free."
|
description="Our clinic has helped hundreds of patients live pain-free."
|
||||||
@@ -304,14 +193,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Google Reviews",
|
"Google Reviews", "Facebook Community", "Local Health Board", "Family Care Certified", "Small Business Chamber", "Regional Medical Partner", "Wellness Association"]}
|
||||||
"Facebook Community",
|
|
||||||
"Local Health Board",
|
|
||||||
"Family Care Certified",
|
|
||||||
"Small Business Chamber",
|
|
||||||
"Regional Medical Partner",
|
|
||||||
"Wellness Association",
|
|
||||||
]}
|
|
||||||
title="Trusted Local Partner"
|
title="Trusted Local Partner"
|
||||||
description="Recognized by local organizations and families for our commitment to health."
|
description="Recognized by local organizations and families for our commitment to health."
|
||||||
/>
|
/>
|
||||||
@@ -323,20 +205,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "f1",
|
id: "f1", title: "Are same-week appointments available?", content: "Yes, we strive to accommodate your schedule with same-week availability."},
|
||||||
title: "Are same-week appointments available?",
|
|
||||||
content: "Yes, we strive to accommodate your schedule with same-week availability.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f2",
|
id: "f2", title: "Do you accept insurance?", content: "We work with many local providers. Please contact us to verify your coverage."},
|
||||||
title: "Do you accept insurance?",
|
|
||||||
content: "We work with many local providers. Please contact us to verify your coverage.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f3",
|
id: "f3", title: "Is chiropractic care safe for families?", content: "Absolutely. We specialize in gentle, family-focused care for all ages."},
|
||||||
title: "Is chiropractic care safe for families?",
|
|
||||||
content: "Absolutely. We specialize in gentle, family-focused care for all ages.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-doctor-checking-patient_23-2150165510.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/side-view-doctor-checking-patient_23-2150165510.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -350,18 +223,13 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
|
||||||
text="Start Feeling Better Today. Call us at (555) 0123 or schedule an appointment now."
|
text="Start Feeling Better Today. Call us at (555) 0123 or schedule an appointment now."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call Now",
|
text: "Call Now", href: "tel:5550123"},
|
||||||
href: "tel:5550123",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Book Appointment",
|
text: "Book Appointment", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -370,13 +238,9 @@ export default function LandingPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Johnson Chiro"
|
logoText="Johnson Chiro"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Call: (555) 0123",
|
text: "Call: (555) 0123", href: "tel:5550123"}}
|
||||||
href: "tel:5550123",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "123 Main St, Anytown",
|
text: "123 Main St, Anytown", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user