21 Commits

Author SHA1 Message Date
435b2a1e1b Update src/app/page.tsx 2026-03-07 22:29:54 +00:00
ae0c881c85 Update src/app/page.tsx 2026-03-07 22:25:34 +00:00
ea4225e675 Update src/app/page.tsx 2026-03-07 22:24:50 +00:00
c69b4eaf02 Merge version_6 into main
Merge version_6 into main
2026-03-07 22:13:18 +00:00
154278f00b Update src/app/page.tsx 2026-03-07 22:13:14 +00:00
d6f515cc2b Update src/app/layout.tsx 2026-03-07 22:13:14 +00:00
74aa5a5f22 Merge version_5 into main
Merge version_5 into main
2026-03-07 22:09:28 +00:00
74f0eaa1c5 Update src/app/page.tsx 2026-03-07 22:09:24 +00:00
0e1a55506d Merge version_5 into main
Merge version_5 into main
2026-03-07 22:08:43 +00:00
c969ec91bd Update src/app/page.tsx 2026-03-07 22:08:39 +00:00
dc97e1e79d Merge version_5 into main
Merge version_5 into main
2026-03-07 22:07:10 +00:00
ea7c6294f5 Update src/app/page.tsx 2026-03-07 22:07:06 +00:00
644ba7b534 Merge version_5 into main
Merge version_5 into main
2026-03-07 22:05:52 +00:00
706154efb5 Update src/app/page.tsx 2026-03-07 22:05:48 +00:00
5a59fe67ee Merge version_5 into main
Merge version_5 into main
2026-03-07 22:04:36 +00:00
fb4d500390 Update src/app/page.tsx 2026-03-07 22:04:32 +00:00
de04f42517 Merge version_5 into main
Merge version_5 into main
2026-03-07 22:03:11 +00:00
25c4172f95 Update src/app/page.tsx 2026-03-07 22:03:07 +00:00
9a5fd69475 Switch to version 3: modified src/app/page.tsx 2026-03-07 21:53:14 +00:00
f80a3db002 Merge version_4 into main
Merge version_4 into main
2026-03-07 21:38:55 +00:00
6cf788d209 Merge version_4 into main
Merge version_4 into main
2026-03-07 21:23:33 +00:00
2 changed files with 89 additions and 1437 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -5,10 +5,13 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine'; import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardTwentyTwo from '@/components/sections/feature/FeatureCardTwentyTwo'; import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix'; import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import { Shield, Zap, Heart, DollarSign } from 'lucide-react';
const handleAppointmentClick = () => { const handleAppointmentClick = () => {
const contactSection = document.getElementById('contact'); const contactSection = document.getElementById('contact');
@@ -60,7 +63,7 @@ export default function LandingPage() {
{ text: "Book Appointment", onClick: handleAppointmentClick }, { text: "Book Appointment", onClick: handleAppointmentClick },
{ text: "Call Now", href: "tel:+1-555-123-4567" } { text: "Call Now", href: "tel:+1-555-123-4567" }
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772914288718-h4vcoekz.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772914288718-h4vcoekz.png?_wi=1"
imageAlt="Patient with beautiful smile" imageAlt="Patient with beautiful smile"
mediaAnimation="slide-up" mediaAnimation="slide-up"
imagePosition="right" imagePosition="right"
@@ -76,8 +79,8 @@ export default function LandingPage() {
features={[ features={[
{ {
id: 1, id: 1,
title: "Teeth Cleaning", description: "Professional teeth cleaning service - Starting at $99", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772918284947-ravmypqr.png", imageAlt: "Professional teeth cleaning service" }, title: "Teeth Cleaning", description: "Professional teeth cleaning service - Starting at $99", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772918284947-ravmypqr.png?_wi=1", imageAlt: "Professional teeth cleaning service" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772918284947-ravmypqr.png", imageAlt: "Professional teeth cleaning service" } phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772922588141-lzr3asp0.png", imageAlt: "Professional teeth cleaning service" }
}, },
{ {
id: 2, id: 2,
@@ -111,6 +114,25 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="metrics" data-section="metrics">
<MetricCardEleven
title="Our Impact"
description="See the results we've delivered for our patients"
tag="Results"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
metrics={[
{
id: "1", value: "20+", title: "Years in Practice", description: "Decades of trusted dental care", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772914288718-h4vcoekz.png?_wi=2", imageAlt: "Years of experience"
},
{
id: "2", value: "5000+", title: "Happy Patients", description: "Satisfied smiles every year", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772914288718-h4vcoekz.png?_wi=3", imageAlt: "Happy patients"
}
]}
/>
</div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<InlineImageSplitTextAbout <InlineImageSplitTextAbout
heading={[ heading={[
@@ -125,28 +147,57 @@ export default function LandingPage() {
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTwentyTwo <div>
title="Why Choose EXPERT DENTAL CARE?" <FeatureBorderGlow
description="We are committed to providing exceptional dental care with a focus on patient comfort and satisfaction" title="Why Choose EXPERT DENTAL CARE?"
tag="Our Advantages" description="We are committed to providing exceptional dental care with a focus on patient comfort and satisfaction"
features={[ tag="Our Advantages"
{ features={[
title: "Experienced Dentists", description: "Our team consists of highly trained dental professionals with extensive experience in all aspects of modern dentistry" {
}, title: "Experienced Dentists", description: "Our team consists of highly trained dental professionals with extensive experience in all aspects of modern dentistry", icon: Shield
{ },
title: "Advanced Dental Equipment", description: "We invest in cutting-edge dental technology to ensure accurate diagnoses and effective treatments" {
}, title: "Advanced Dental Equipment", description: "We invest in cutting-edge dental technology to ensure accurate diagnoses and effective treatments", icon: Zap
{ },
title: "Pain-Free Treatment", description: "Patient comfort is our priority. We use modern anesthesia techniques and gentle methods for painless dental care" {
}, title: "Pain-Free Treatment", description: "Patient comfort is our priority. We use modern anesthesia techniques and gentle methods for painless dental care", icon: Heart
{ },
title: "Affordable Prices", description: "We offer competitive pricing without compromising on quality of care and service" {
} title: "Affordable Prices", description: "We offer competitive pricing without compromising on quality of care and service", icon: DollarSign
]} }
animationType="slide-up" ]}
textboxLayout="default" animationType="slide-up"
useInvertedBackground={false} textboxLayout="default"
/> useInvertedBackground={false}
/>
</div>
<div>
<FeatureCardNineteen
title="Our Core Strengths"
description="The qualities that set us apart"
tag="Excellence"
features={[
{
id: 1,
title: "Patient-Centered Care", description: "Your comfort and satisfaction are our top priorities in every procedure", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772920945060-uuv27r5h.png?_wi=1", imageAlt: "Patient care", tag: "Care", subtitle: "Priority"
},
{
id: 2,
title: "Proven Results", description: "Years of successful treatments and happy patients speak to our expertise", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772920945060-uuv27r5h.png?_wi=2", imageAlt: "Results", tag: "Results", subtitle: "Success"
},
{
id: 3,
title: "Cutting-Edge Technology", description: "We use the latest dental innovations for better outcomes", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772920945060-uuv27r5h.png?_wi=3", imageAlt: "Technology", tag: "Innovation", subtitle: "Modern"
},
{
id: 4,
title: "Personalized Approach", description: "Every patient gets a customized treatment plan tailored to their needs", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQFSYOeBWG7LyEYTdDfN4zPwli/uploaded-1772920945060-uuv27r5h.png?_wi=4", imageAlt: "Personalized care", tag: "Custom", subtitle: "Tailored"
}
]}
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
@@ -192,7 +243,7 @@ export default function LandingPage() {
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
inputPlaceholder="Enter your email address" inputPlaceholder="Enter your email address"
buttonText="Schedule Now" buttonText="Check Open Times"
termsText="We respect your privacy. Unsubscribe at any time. By scheduling an appointment, you agree to our terms of service." termsText="We respect your privacy. Unsubscribe at any time. By scheduling an appointment, you agree to our terms of service."
/> />
</div> </div>