Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
327
src/app/page.tsx
327
src/app/page.tsx
@@ -32,141 +32,52 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Team",
|
||||
id: "team",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Team", id: "team" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Pura Vida"
|
||||
button={{ text: "Contact", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Dental Care You Can Trust, Results You'll Love"
|
||||
description="Pura Vida combines modern clinical expertise with genuine, transparent care. No hidden charges, no surprises—just honest dentistry and a team that treats you like family."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dentist-inviting-senior-man-consultation-dental-room-while-nurse-giving-patient-form-fill-indicating-sit-chair-waiting-area-slow-motion-shot-crowded-professional-orthodontist-office_482257-3575.jpg?_wi=1",
|
||||
imageAlt: "Dental Office",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dentist-matching-colour-tooth-enamel-with-whitening-chart_496169-964.jpg",
|
||||
imageAlt: "Patient",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-dentist-check-up_23-2148338117.jpg",
|
||||
imageAlt: "Examination",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nobody-hospital-waiting-room-front-desk-with-office-supplies-promotional-flyers-healthcare-facility-empty-reception-counter-with-no-people-private-practice-clinic_482257-45891.jpg",
|
||||
imageAlt: "Reception",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patient-pov-listening-explication-teeth-treatment-dentist-coverall-showing-x-ray-tablet-stomatology-specialist-wearing-protective-suit-against-infection-with-covid19-pointing-radiograph_482257-13149.jpg",
|
||||
imageAlt: "Technology",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dentists-interacting-with-each-other_107420-65545.jpg",
|
||||
imageAlt: "Team",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/dentist-inviting-senior-man-consultation-dental-room-while-nurse-giving-patient-form-fill-indicating-sit-chair-waiting-area-slow-motion-shot-crowded-professional-orthodontist-office_482257-3575.jpg", imageAlt: "Dental Office" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/dentist-matching-colour-tooth-enamel-with-whitening-chart_496169-964.jpg", imageAlt: "Patient" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woman-having-dentist-check-up_23-2148338117.jpg", imageAlt: "Examination" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/nobody-hospital-waiting-room-front-desk-with-office-supplies-promotional-flyers-healthcare-facility-empty-reception-counter-with-no-people-private-practice-clinic_482257-45891.jpg", imageAlt: "Reception" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/patient-pov-listening-explication-teeth-treatment-dentist-coverall-showing-x-ray-tablet-stomatology-specialist-wearing-protective-suit-against-infection-with-covid19-pointing-radiograph_482257-13149.jpg", imageAlt: "Technology" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/dentists-interacting-with-each-other_107420-65545.jpg", imageAlt: "Team" }
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medical-practitioner-preparing-senior-sick-hospitalized-man_482257-17722.jpg",
|
||||
imageAlt: "Patient",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dental-tools-equipment_1232-4449.jpg",
|
||||
imageAlt: "Tool",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-dentist-showing-dental-x-ray_23-2147879226.jpg",
|
||||
imageAlt: "X-Ray",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-bicycle-standing-near-wall_23-2147862799.jpg",
|
||||
imageAlt: "Facade",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-dentists_23-2149443490.jpg",
|
||||
imageAlt: "Smile",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patient-shaking-hand-with-dentist_23-2148396211.jpg",
|
||||
imageAlt: "Model",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Consultation Today",
|
||||
href: "#contact",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/medical-practitioner-preparing-senior-sick-hospitalized-man_482257-17722.jpg", imageAlt: "Patient" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/dental-tools-equipment_1232-4449.jpg", imageAlt: "Tool" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-dentist-showing-dental-x-ray_23-2147879226.jpg", imageAlt: "X-Ray" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-bicycle-standing-near-wall_23-2147862799.jpg", imageAlt: "Facade" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-dentists_23-2149443490.jpg", imageAlt: "Smile" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/patient-shaking-hand-with-dentist_23-2148396211.jpg", imageAlt: "Model" }
|
||||
]}
|
||||
buttons={[{ text: "Book Your Consultation Today", href: "#contact" }]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-man-nurse-dental-office-while-pediatric-doctor-is-talking-with-patient-background-stomatologist-assistant-looking-camera-sitting-chair-stomatological-clinic_482257-3285.jpg",
|
||||
alt: "Patient 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dentists-interacting-with-each-other_107420-65548.jpg",
|
||||
alt: "Patient 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-women-embracing-looking-camera_1262-16510.jpg",
|
||||
alt: "Patient 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dentistry-team-office_1303-9359.jpg",
|
||||
alt: "Patient 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-dentistiry-coworkers-smiling-standing-line-portrait-stomatology-team-dental-reception-with-arms-crossed-looking-camera-wearing-uniform_482257-11986.jpg",
|
||||
alt: "Patient 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-man-nurse-dental-office-while-pediatric-doctor-is-talking-with-patient-background-stomatologist-assistant-looking-camera-sitting-chair-stomatological-clinic_482257-3285.jpg", alt: "Patient 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/dentists-interacting-with-each-other_107420-65548.jpg", alt: "Patient 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiling-women-embracing-looking-camera_1262-16510.jpg", alt: "Patient 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/dentistry-team-office_1303-9359.jpg", alt: "Patient 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-dentistiry-coworkers-smiling-standing-line-portrait-stomatology-team-dental-reception-with-arms-crossed-looking-camera-wearing-uniform_482257-11986.jpg", alt: "Patient 5" }
|
||||
]}
|
||||
avatarText="Join 5,000+ satisfied patients"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "image",
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ka59ce",
|
||||
alt: "Dental Assoc",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/dentistry-team-office_1303-9358.jpg",
|
||||
alt: "Health Cert",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/young-man-with-dental-braces-dentist-office-sitting-dentist-chair_651396-2256.jpg",
|
||||
alt: "Safety Plus",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/female-dentist-taking-x-ray-patients-teeth_107420-73939.jpg",
|
||||
alt: "Quality Care",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/woman-portrait-skincare-routine_23-2151308595.jpg",
|
||||
alt: "Oral Health",
|
||||
},
|
||||
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ka59ce", alt: "Dental Assoc" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/dentistry-team-office_1303-9358.jpg", alt: "Health Cert" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/young-man-with-dental-braces-dentist-office-sitting-dentist-chair_651396-2256.jpg", alt: "Safety Plus" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/female-dentist-taking-x-ray-patients-teeth_107420-73939.jpg", alt: "Quality Care" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/woman-portrait-skincare-routine_23-2151308595.jpg", alt: "Oral Health" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -177,24 +88,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
icon: Award,
|
||||
title: "Years of Experience",
|
||||
value: "15+",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
icon: Smile,
|
||||
title: "Happy Patients",
|
||||
value: "5000+",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
icon: ShieldCheck,
|
||||
title: "Successful Procedures",
|
||||
value: "99%",
|
||||
},
|
||||
{ id: "m1", icon: Award, title: "Years of Experience", value: "15+" },
|
||||
{ id: "m2", icon: Smile, title: "Happy Patients", value: "5000+" },
|
||||
{ id: "m3", icon: ShieldCheck, title: "Successful Procedures", value: "99%" }
|
||||
]}
|
||||
title="Clinical Excellence by the Numbers"
|
||||
description="Our practice is built on transparency and proven clinical outcomes."
|
||||
@@ -207,36 +103,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Professional Teeth Whitening",
|
||||
author: "Clinical Team",
|
||||
description: "Safe, effective whitening for a brighter, natural smile.",
|
||||
tags: [
|
||||
"Cosmetic",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-patient-visiting-dentist_1303-24405.jpg",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Orthodontic Solutions",
|
||||
author: "Dr. Josefina Bravo",
|
||||
description: "Personalized treatment plans for families and professionals.",
|
||||
tags: [
|
||||
"Orthodontics",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/funny-teenage-girl-looks-camera-demonstrates-braces-her-teeth_169016-52103.jpg",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Restorative Implants",
|
||||
author: "Dr. Bruno Daza",
|
||||
description: "High-quality implants to restore function and confidence.",
|
||||
tags: [
|
||||
"Restorative",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/artificial-jaw-dentist-s-office_1157-19445.jpg",
|
||||
},
|
||||
{ id: "f1", title: "Professional Teeth Whitening", author: "Clinical Team", description: "Safe, effective whitening for a brighter, natural smile.", tags: ["Cosmetic"], imageSrc: "http://img.b2bpic.net/free-photo/woman-patient-visiting-dentist_1303-24405.jpg" },
|
||||
{ id: "f2", title: "Orthodontic Solutions", author: "Dr. Josefina Bravo", description: "Personalized treatment plans for families and professionals.", tags: ["Orthodontics"], imageSrc: "http://img.b2bpic.net/free-photo/funny-teenage-girl-looks-camera-demonstrates-braces-her-teeth_169016-52103.jpg" },
|
||||
{ id: "f3", title: "Restorative Implants", author: "Dr. Bruno Daza", description: "High-quality implants to restore function and confidence.", tags: ["Restorative"], imageSrc: "http://img.b2bpic.net/free-photo/artificial-jaw-dentist-s-office_1157-19445.jpg" }
|
||||
]}
|
||||
title="Transparent & Premium Services"
|
||||
description="We offer a clear path to oral health without hidden costs or misleading promotions."
|
||||
@@ -250,34 +119,12 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
groups={[
|
||||
{
|
||||
id: "g1",
|
||||
groupTitle: "Dental Specialists",
|
||||
members: [
|
||||
{
|
||||
id: "tm1",
|
||||
title: "Dr. Bruno Daza",
|
||||
subtitle: "Lead Dentist",
|
||||
detail: "Expert in restorative dentistry and implants.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/goodlooking-female-dentist-posing-white-coat-modern-wellequipped-cabinet_627829-9793.jpg",
|
||||
},
|
||||
{
|
||||
id: "tm2",
|
||||
title: "Dr. Josefina Bravo",
|
||||
subtitle: "Orthodontist",
|
||||
detail: "Dedicated to childhood and adult orthodontic care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-dentist-wearing-blue-uniform-standing-dentist-clinic_613910-18496.jpg",
|
||||
},
|
||||
{
|
||||
id: "tm3",
|
||||
title: "Dr. Camila",
|
||||
subtitle: "General Dentist",
|
||||
detail: "Focusing on preventive care and patient comfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-67106.jpg",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dentist-inviting-senior-man-consultation-dental-room-while-nurse-giving-patient-form-fill-indicating-sit-chair-waiting-area-slow-motion-shot-crowded-professional-orthodontist-office_482257-3575.jpg?_wi=2",
|
||||
imageAlt: "dentist portrait",
|
||||
},
|
||||
id: "g1", groupTitle: "Dental Specialists", members: [
|
||||
{ id: "tm1", title: "Dr. Bruno Daza", subtitle: "Lead Dentist", detail: "Expert in restorative dentistry and implants.", imageSrc: "http://img.b2bpic.net/free-photo/goodlooking-female-dentist-posing-white-coat-modern-wellequipped-cabinet_627829-9793.jpg" },
|
||||
{ id: "tm2", title: "Dr. Josefina Bravo", subtitle: "Orthodontist", detail: "Dedicated to childhood and adult orthodontic care.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-dentist-wearing-blue-uniform-standing-dentist-clinic_613910-18496.jpg" },
|
||||
{ id: "tm3", title: "Dr. Camila", subtitle: "General Dentist", detail: "Focusing on preventive care and patient comfort.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-67106.jpg" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
title="Our Expert Practitioners"
|
||||
description="Meet the team that treats you like family."
|
||||
@@ -291,26 +138,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Maria González"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-suffering-from-infertility_23-2149430773.jpg",
|
||||
alt: "Maria",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-doctor-checking-patient_23-2149726926.jpg",
|
||||
alt: "John",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-woman-approving-dental-work_23-2148338139.jpg",
|
||||
alt: "Sara",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/mid-adult-dentist-with-patient-dental-clinic_662251-2616.jpg",
|
||||
alt: "Luis",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-general-practitioner-talking-senior-man-while-shaking-hands-with-him-home-visit_637285-1393.jpg",
|
||||
alt: "Anna",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-suffering-from-infertility_23-2149430773.jpg", alt: "Maria" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/side-view-smiley-doctor-checking-patient_23-2149726926.jpg", alt: "John" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiling-woman-approving-dental-work_23-2148338139.jpg", alt: "Sara" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/mid-adult-dentist-with-patient-dental-clinic_662251-2616.jpg", alt: "Luis" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-general-practitioner-talking-senior-man-while-shaking-hands-with-him-home-visit_637285-1393.jpg", alt: "Anna" }
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -321,15 +153,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Dental Assoc",
|
||||
"Health Cert",
|
||||
"Safety Plus",
|
||||
"Quality Care",
|
||||
"Oral Health",
|
||||
"BioSafe",
|
||||
"MedTech",
|
||||
]}
|
||||
names={["Dental Assoc", "Health Cert", "Safety Plus", "Quality Care", "Oral Health", "BioSafe", "MedTech"]}
|
||||
title="Accredited Excellence"
|
||||
description="Trusted and certified in modern dental safety standards."
|
||||
/>
|
||||
@@ -339,21 +163,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Are your prices transparent?",
|
||||
content: "Yes, we provide full written quotes prior to starting any treatment.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer family orthodontics?",
|
||||
content: "Yes, Dr. Josefina Bravo specializes in orthodontic treatments for all ages.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "How do I book a consultation?",
|
||||
content: "You can book directly via our website or call us during office hours.",
|
||||
},
|
||||
{ id: "q1", title: "Are your prices transparent?", content: "Yes, we provide full written quotes prior to starting any treatment." },
|
||||
{ id: "q2", title: "Do you offer family orthodontics?", content: "Yes, Dr. Josefina Bravo specializes in orthodontic treatments for all ages." },
|
||||
{ id: "q3", title: "How do I book a consultation?", content: "You can book directly via our website or call us during office hours." }
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -363,16 +175,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
text="Ready to prioritize your dental health? Let's begin with a transparent consultation."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "mailto:contacto@puravida.cl",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us Now", href: "mailto:contacto@puravida.cl" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -380,32 +185,8 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Pura Vida"
|
||||
columns={[
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Team",
|
||||
href: "#team",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Links", items: [{ label: "Services", href: "#services" }, { label: "Team", href: "#team" }] },
|
||||
{ title: "Support", items: [{ label: "Contact", href: "#contact" }, { label: "Privacy Policy", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user