Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 093479f8a0 |
269
src/app/page.tsx
269
src/app/page.tsx
@@ -34,21 +34,13 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "#services"},
|
||||||
id: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Doctors",
|
name: "Doctors", id: "#doctors"},
|
||||||
id: "#doctors",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Testimonials",
|
name: "Testimonials", id: "#testimonials"},
|
||||||
id: "#testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Pricing",
|
name: "Pricing", id: "#pricing"},
|
||||||
id: "#pricing",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Shining Smile"
|
brandName="Shining Smile"
|
||||||
/>
|
/>
|
||||||
@@ -57,61 +49,38 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
title="Dental care without fear, with confidence"
|
title="Dental care without fear, with confidence"
|
||||||
description="Precise treatment, transparent pricing, and complete control over your care. Welcome to a new kind of dental experience."
|
description="Precise treatment, transparent pricing, and complete control over your care. Welcome to a new kind of dental experience."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Book your consultation",
|
text: "Schedule Your Free Consultation", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/blurred-room_1203-746.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/blurred-room_1203-746.jpg"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-enterprise-director-having-chat-via-social-media-messages_482257-116875.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-enterprise-director-having-chat-via-social-media-messages_482257-116875.jpg", alt: "Patient 1"},
|
||||||
alt: "Patient 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-995.jpg",
|
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-995.jpg", alt: "Patient 2"},
|
||||||
alt: "Patient 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-woman-with-hair-bun_273609-14811.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-woman-with-hair-bun_273609-14811.jpg", alt: "Patient 3"},
|
||||||
alt: "Patient 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg", alt: "Patient 4"},
|
||||||
alt: "Patient 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-posing-outdoors_23-2148618856.jpg",
|
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-posing-outdoors_23-2148618856.jpg", alt: "Patient 5"},
|
||||||
alt: "Patient 5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Pain-free technology"},
|
||||||
text: "Pain-free technology",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Transparent fixed pricing"},
|
||||||
text: "Transparent fixed pricing",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Board-certified specialists"},
|
||||||
text: "Board-certified specialists",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Modern dental clinic"},
|
||||||
text: "Modern dental clinic",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "100% Patient comfort"},
|
||||||
text: "100% Patient comfort",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -123,36 +92,20 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", value: "4.9", title: "Review rating", items: [
|
||||||
value: "4.9",
|
"Google verified"],
|
||||||
title: "Review rating",
|
|
||||||
items: [
|
|
||||||
"Google verified",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", value: "1000+", title: "Happy patients", items: [
|
||||||
value: "1000+",
|
"Trusted care"],
|
||||||
title: "Happy patients",
|
|
||||||
items: [
|
|
||||||
"Trusted care",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", value: "0", title: "Pain experienced", items: [
|
||||||
value: "0",
|
"Comfort first"],
|
||||||
title: "Pain experienced",
|
|
||||||
items: [
|
|
||||||
"Comfort first",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m4",
|
id: "m4", value: "100%", title: "Transparent pricing", items: [
|
||||||
value: "100%",
|
"No surprises"],
|
||||||
title: "Transparent pricing",
|
|
||||||
items: [
|
|
||||||
"No surprises",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Our commitment in numbers"
|
title="Our commitment in numbers"
|
||||||
@@ -168,47 +121,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Caries Treatment", price: "Expert care", variant: "General", imageSrc: "asset://srv-1"},
|
||||||
name: "Caries Treatment",
|
|
||||||
price: "Expert care",
|
|
||||||
variant: "General",
|
|
||||||
imageSrc: "asset://srv-1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Restoration", price: "Artful precision", variant: "General", imageSrc: "asset://srv-2"},
|
||||||
name: "Restoration",
|
|
||||||
price: "Artful precision",
|
|
||||||
variant: "General",
|
|
||||||
imageSrc: "asset://srv-2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Crowns", price: "Durable solution", variant: "Restorative", imageSrc: "asset://srv-3"},
|
||||||
name: "Crowns",
|
|
||||||
price: "Durable solution",
|
|
||||||
variant: "Restorative",
|
|
||||||
imageSrc: "asset://srv-3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Veneers", price: "Aesthetic design", variant: "Cosmetic", imageSrc: "asset://srv-4"},
|
||||||
name: "Veneers",
|
|
||||||
price: "Aesthetic design",
|
|
||||||
variant: "Cosmetic",
|
|
||||||
imageSrc: "asset://srv-4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Orthodontics", price: "Health correction", variant: "Restorative", imageSrc: "asset://srv-5"},
|
||||||
name: "Orthodontics",
|
|
||||||
price: "Health correction",
|
|
||||||
variant: "Restorative",
|
|
||||||
imageSrc: "asset://srv-5",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Pediatric", price: "Kind approach", variant: "Pediatric", imageSrc: "asset://srv-6"},
|
||||||
name: "Pediatric",
|
|
||||||
price: "Kind approach",
|
|
||||||
variant: "Pediatric",
|
|
||||||
imageSrc: "asset://srv-6",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Comprehensive Dental Services"
|
title="Comprehensive Dental Services"
|
||||||
description="From aesthetic restoration to complex orthopedics, we cover every need."
|
description="From aesthetic restoration to complex orthopedics, we cover every need."
|
||||||
@@ -222,19 +145,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
negativeCard={{
|
negativeCard={{
|
||||||
items: [
|
items: [
|
||||||
"Hidden fees",
|
"Hidden fees", "Rush appointments", "Painful procedures", "Vague planning"],
|
||||||
"Rush appointments",
|
|
||||||
"Painful procedures",
|
|
||||||
"Vague planning",
|
|
||||||
],
|
|
||||||
}}
|
}}
|
||||||
positiveCard={{
|
positiveCard={{
|
||||||
items: [
|
items: [
|
||||||
"Fixed transparent pricing",
|
"Fixed transparent pricing", "Unhurried appointments", "Total pain relief", "Explained treatment steps"],
|
||||||
"Unhurried appointments",
|
|
||||||
"Total pain relief",
|
|
||||||
"Explained treatment steps",
|
|
||||||
],
|
|
||||||
}}
|
}}
|
||||||
title="Why patients choose Shining Smile"
|
title="Why patients choose Shining Smile"
|
||||||
description="We blend deep clinical expertise with a focus on patient emotional comfort and full clarity."
|
description="We blend deep clinical expertise with a focus on patient emotional comfort and full clarity."
|
||||||
@@ -259,29 +174,13 @@ export default function LandingPage() {
|
|||||||
membersAnimation="blur-reveal"
|
membersAnimation="blur-reveal"
|
||||||
members={[
|
members={[
|
||||||
{
|
{
|
||||||
id: "d1",
|
id: "d1", name: "Gachay Aliev - Lead Prosthodontist", imageSrc: "asset://doc-1", imageAlt: "Dr Gachay Aliev"},
|
||||||
name: "Gachay Aliev - Lead Prosthodontist",
|
|
||||||
imageSrc: "asset://doc-1",
|
|
||||||
imageAlt: "Dr Gachay Aliev",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "d2",
|
id: "d2", name: "Maria Ivanova - Lead Therapist", imageSrc: "asset://doc-2", imageAlt: "Dr Maria Ivanova"},
|
||||||
name: "Maria Ivanova - Lead Therapist",
|
|
||||||
imageSrc: "asset://doc-2",
|
|
||||||
imageAlt: "Dr Maria Ivanova",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "d3",
|
id: "d3", name: "Ivan Petrov - Orthodontist", imageSrc: "asset://doc-3", imageAlt: "Dr Ivan Petrov"},
|
||||||
name: "Ivan Petrov - Orthodontist",
|
|
||||||
imageSrc: "asset://doc-3",
|
|
||||||
imageAlt: "Dr Ivan Petrov",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "d4",
|
id: "d4", name: "Olena Melnyk - Pediatric Expert", imageSrc: "asset://doc-4", imageAlt: "Dr Olena Melnyk"},
|
||||||
name: "Olena Melnyk - Pediatric Expert",
|
|
||||||
imageSrc: "asset://doc-4",
|
|
||||||
imageAlt: "Dr Olena Melnyk",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
memberVariant="card"
|
memberVariant="card"
|
||||||
/>
|
/>
|
||||||
@@ -292,30 +191,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Yustyna", imageSrc: "asset://t-1"},
|
||||||
name: "Yustyna",
|
|
||||||
imageSrc: "asset://t-1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t2",
|
id: "t2", name: "Ekaterina", imageSrc: "asset://t-2"},
|
||||||
name: "Ekaterina",
|
|
||||||
imageSrc: "asset://t-2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t3",
|
id: "t3", name: "Inna", imageSrc: "asset://t-3"},
|
||||||
name: "Inna",
|
|
||||||
imageSrc: "asset://t-3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t4",
|
id: "t4", name: "Mykola", imageSrc: "asset://t-4"},
|
||||||
name: "Mykola",
|
|
||||||
imageSrc: "asset://t-4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t5",
|
id: "t5", name: "Olena", imageSrc: "asset://t-5"},
|
||||||
name: "Olena",
|
|
||||||
imageSrc: "asset://t-5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
cardTitle="What our patients say"
|
cardTitle="What our patients say"
|
||||||
cardTag="Stories"
|
cardTag="Stories"
|
||||||
@@ -329,25 +213,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "f1",
|
id: "f1", title: "Consultation", content: "Initial meeting to discuss needs and baseline diagnostics."},
|
||||||
title: "Consultation",
|
|
||||||
content: "Initial meeting to discuss needs and baseline diagnostics.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f2",
|
id: "f2", title: "Treatment Plan", content: "Transparent roadmap with fixed costs before any work begins."},
|
||||||
title: "Treatment Plan",
|
|
||||||
content: "Transparent roadmap with fixed costs before any work begins.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f3",
|
id: "f3", title: "Procedure", content: "Performed with precision, attention to detail, and pain-free methods."},
|
||||||
title: "Procedure",
|
|
||||||
content: "Performed with precision, attention to detail, and pain-free methods.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f4",
|
id: "f4", title: "Control", content: "Careful monitoring of the results for lasting satisfaction."},
|
||||||
title: "Control",
|
|
||||||
content: "Careful monitoring of the results for lasting satisfaction.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="How we provide care"
|
title="How we provide care"
|
||||||
description="Understanding every step for complete peace of mind."
|
description="Understanding every step for complete peace of mind."
|
||||||
@@ -362,47 +234,23 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "pl1",
|
id: "pl1", title: "Standard Checkup", price: "From $50", period: "/ visit", features: [
|
||||||
title: "Standard Checkup",
|
"Exam", "Consultation"],
|
||||||
price: "From $50",
|
|
||||||
period: "/ visit",
|
|
||||||
features: [
|
|
||||||
"Exam",
|
|
||||||
"Consultation",
|
|
||||||
],
|
|
||||||
button: {
|
button: {
|
||||||
text: "Book",
|
text: "Book"},
|
||||||
},
|
imageSrc: "asset://p-1"},
|
||||||
imageSrc: "asset://p-1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "pl2",
|
id: "pl2", title: "Complex Restoration", price: "Customized", period: "/ case", features: [
|
||||||
title: "Complex Restoration",
|
"Personal plan", "Follow-up"],
|
||||||
price: "Customized",
|
|
||||||
period: "/ case",
|
|
||||||
features: [
|
|
||||||
"Personal plan",
|
|
||||||
"Follow-up",
|
|
||||||
],
|
|
||||||
button: {
|
button: {
|
||||||
text: "Book",
|
text: "Book"},
|
||||||
},
|
imageSrc: "asset://p-2"},
|
||||||
imageSrc: "asset://p-2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "pl3",
|
id: "pl3", title: "Pediatric Plan", price: "From $40", period: "/ session", features: [
|
||||||
title: "Pediatric Plan",
|
"Exam", "Safe care"],
|
||||||
price: "From $40",
|
|
||||||
period: "/ session",
|
|
||||||
features: [
|
|
||||||
"Exam",
|
|
||||||
"Safe care",
|
|
||||||
],
|
|
||||||
button: {
|
button: {
|
||||||
text: "Book",
|
text: "Book"},
|
||||||
},
|
imageSrc: "asset://p-3"},
|
||||||
imageSrc: "asset://p-3",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Transparent costs"
|
title="Transparent costs"
|
||||||
description="No hidden surprises, just expert care."
|
description="No hidden surprises, just expert care."
|
||||||
@@ -413,8 +261,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Ready to begin?"
|
tag="Ready to begin?"
|
||||||
title="Start your journey to health"
|
title="Start your journey to health"
|
||||||
description="Join Shining Smile for professional, comfortable care."
|
description="Join Shining Smile for professional, comfortable care."
|
||||||
|
|||||||
Reference in New Issue
Block a user