10 Commits

Author SHA1 Message Date
ab73127455 Merge version_5 into main
Merge version_5 into main
2026-05-06 18:31:30 +00:00
1d0f93f798 Update src/app/styles/variables.css 2026-05-06 18:31:27 +00:00
715904d307 Update src/app/resources/page.tsx 2026-05-06 18:31:26 +00:00
781dd163a3 Update src/app/page.tsx 2026-05-06 18:31:26 +00:00
be03aad38c Update src/app/contact/page.tsx 2026-05-06 18:31:25 +00:00
4071069f8f Merge version_4 into main
Merge version_4 into main
2026-05-06 18:26:21 +00:00
123f83a589 Update src/app/page.tsx 2026-05-06 18:26:17 +00:00
cd27acd33d Merge version_3 into main
Merge version_3 into main
2026-05-06 18:24:31 +00:00
f04a0c60fe Update theme colors 2026-05-06 18:24:28 +00:00
44320108d6 Merge version_2 into main
Merge version_2 into main
2026-05-06 18:23:08 +00:00
4 changed files with 44 additions and 45 deletions

View File

@@ -14,11 +14,11 @@ export default function LandingPage() {
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
background="none"
cardStyle="solid"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">

View File

@@ -2,13 +2,12 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import ContactCTA from '@/components/sections/contact/ContactCTA';
export default function LandingPage() {
return (
@@ -18,11 +17,11 @@ export default function LandingPage() {
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
background="none"
cardStyle="solid"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
@@ -37,26 +36,15 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroSplit
<HeroBillboardGallery
background={{ variant: "plain" }}
title="Excellence in Periodontics and Dental Implants"
description="Providing compassionate, state-of-the-art care for your periodontal health and aesthetic smile needs in the heart of Brickell."
buttons={[{ text: "Book Consultation", href: "/contact" }, { text: "Patient Resources", href: "/resources" }]}
imageSrc="http://img.b2bpic.net/free-photo/dental-chair-other-accesorries-used-by-dentist-empty-cabinet-stomatology-cabinet-with-nobody-it-orange-equipment-oral-treatment_482257-12475.jpg"
mediaAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/full-equiped-medical-cabinet_1303-23912.jpg", alt: "Full equiped medical cabinet" },
{ src: "http://img.b2bpic.net/free-photo/dentist-s-office-interior-with-modern-chair-special-dentisd-equipment-interior-stomatology-clinic_482257-11998.jpg", alt: "Dentist's office interior" },
{ src: "http://img.b2bpic.net/free-photo/interior-empty-modern-stomatology-orthodontic-hospital-bright-office_482257-7167.jpg", alt: "Interior of empty modern stomatology" },
{ src: "http://img.b2bpic.net/free-photo/male-dentist-explaining-teeth-x-ray-screen-female-patient-lying-dentist-chair_23-2147879120.jpg", alt: "A male dentist explaining a teeth x-ray" },
{ src: "http://img.b2bpic.net/free-photo/stomatologist-holding-sanitary-model-mandible-talking-with-sick-man_482257-6338.jpg", alt: "Stomatologist holding sanitary model" }
]}
marqueeItems={[
{ type: "text", text: "Board Certified Periodontists" },
{ type: "text", text: "Modern Dental Technology" },
{ type: "text", text: "Compassionate Care" },
{ type: "text", text: "Convenient Brickell Location" },
{ type: "text", text: "Advanced Implant Solutions" }
description="Providing compassionate, state-of-the-art care for your periodontal health and aesthetic smile needs in the heart of Brickell. Schedule your consultation today for a healthier smile."
buttons={[{ text: "Book Consultation", href: "/contact" }, { text: "Learn More", href: "/resources" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/dental-chair-other-accesorries-used-by-dentist-empty-cabinet-stomatology-cabinet-with-nobody-it-orange-equipment-oral-treatment_482257-12475.jpg", imageAlt: "Dental Clinic Office" },
{ imageSrc: "http://img.b2bpic.net/free-photo/full-equiped-medical-cabinet_1303-23912.jpg", imageAlt: "Modern Medical Equipment" },
{ imageSrc: "http://img.b2bpic.net/free-photo/dentist-s-office-interior-with-modern-chair-special-dentisd-equipment-interior-stomatology-clinic_482257-11998.jpg", imageAlt: "Clinic Interior" }
]}
/>
</div>
@@ -89,6 +77,17 @@ export default function LandingPage() {
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Consultation"
title="Book Your Appointment"
description="Take the first step toward a healthier smile today. Our team is ready to assist you."
buttons={[{ text: "Submit Request" }]}
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Brickell Perio"

View File

@@ -14,11 +14,11 @@ export default function LandingPage() {
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
background="none"
cardStyle="solid"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4ef;
--card: #dad6cd;
--foreground: #2a2928;
--primary-cta: #2a2928;
--primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea;
--secondary-cta-text: #2a2928;
--accent: #ffffff;
--background-accent: #c6b180;
--background: #ffffff;
--card: #ffffff;
--foreground: #1a1a1a;
--primary-cta: #1c1c1c;
--primary-cta-text: #ffffff;
--secondary-cta: #e5e5e5;
--secondary-cta-text: #000612e6;
--accent: #000000;
--background-accent: #f5f5f5;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);