31 Commits

Author SHA1 Message Date
b4280bcda6 Update src/app/layout.tsx 2026-03-08 11:47:59 +00:00
f9656314e5 Update src/app/page.tsx 2026-03-08 11:47:07 +00:00
a5bf8a1165 Update src/app/layout.tsx 2026-03-08 11:47:07 +00:00
e83ab18221 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:44:45 +00:00
5cf17438e2 Update src/app/page.tsx 2026-03-08 11:44:40 +00:00
c664a45944 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:43:05 +00:00
473e6ef46e Update src/app/page.tsx 2026-03-08 11:42:55 +00:00
b31f4c0882 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:40:40 +00:00
b8dad923df Update src/app/page.tsx 2026-03-08 11:40:36 +00:00
203dc73cb8 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:37:32 +00:00
2a1db9cb19 Update src/app/page.tsx 2026-03-08 11:37:28 +00:00
175ff3311f Merge version_16 into main
Merge version_16 into main
2026-03-08 11:36:02 +00:00
29fc9939a4 Update src/app/page.tsx 2026-03-08 11:35:52 +00:00
2b931de47e Merge version_16 into main
Merge version_16 into main
2026-03-08 11:32:04 +00:00
29197465da Update src/app/page.tsx 2026-03-08 11:32:00 +00:00
13dcc32869 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:31:25 +00:00
59342276b0 Update src/app/page.tsx 2026-03-08 11:31:21 +00:00
fb68e06fbf Merge version_16 into main
Merge version_16 into main
2026-03-08 11:30:02 +00:00
a0bee38a95 Update src/app/page.tsx 2026-03-08 11:29:52 +00:00
1a9992beb9 Merge version_16 into main
Merge version_16 into main
2026-03-08 11:20:34 +00:00
dc21b0365b Update src/app/page.tsx 2026-03-08 11:20:30 +00:00
e13383ebc5 Merge version_15 into main
Merge version_15 into main
2026-03-08 11:19:17 +00:00
7238059d3a Update src/app/page.tsx 2026-03-08 11:19:13 +00:00
34fe84ac81 Merge version_15 into main
Merge version_15 into main
2026-03-08 11:17:25 +00:00
6d7ce432d8 Update src/app/page.tsx 2026-03-08 11:17:18 +00:00
f016e0ec9d Merge version_15 into main
Merge version_15 into main
2026-03-08 11:16:03 +00:00
b2a68abf0f Update src/app/page.tsx 2026-03-08 11:15:58 +00:00
64f1e50994 Merge version_15 into main
Merge version_15 into main
2026-03-08 11:10:02 +00:00
aae3bdbf85 Update src/app/page.tsx 2026-03-08 11:09:57 +00:00
745b2ace95 Switch to version 13: modified src/app/page.tsx 2026-03-08 11:07:48 +00:00
da7d5d9ab1 Merge version_14 into main
Merge version_14 into main
2026-03-08 11:06:24 +00:00
2 changed files with 41 additions and 109 deletions

View File

@@ -1,13 +1,14 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "./styles/variables.css";
import "./styles/base.css";
import "./globals.css";
import { DM_Sans } from "next/font/google";
const inter = Inter({ subsets: ["latin"] });
const dmSans = DM_Sans({
variable: "--font-dm-sans", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Expert Dental Care", description: "Professional dental treatments with personalized care from an experienced endodontist."};
title: "Expert Dental Care | Dr. Padmasri Yadla", description:
"Professional dental treatments with personalized care from an experienced endodontist. Over 10 years of expertise in general, restorative, cosmetic, and advanced dental procedures."};
export default function RootLayout({
children,
@@ -16,14 +17,20 @@ export default function RootLayout({
}) {
return (
<html lang="en" suppressHydrationWarning>
<body className={inter.className}>
<ServiceWrapper>
{children}
</ServiceWrapper>
<script
src="https://cdn.jsdelivr.net/npm/lenis@1.1.13/dist/lenis.min.js"
async
/>
<body className={`${dmSans.variable} antialiased`}>
{children}
<script>
{`
(function() {
const theme = localStorage.getItem('theme') || 'light';
if (theme === 'dark') {
document.documentElement.classList.add('dark');
} else {
document.documentElement.classList.remove('dark');
}
})();
`}
</script>
<script
dangerouslySetInnerHTML={{
@@ -1395,7 +1402,3 @@ export default function RootLayout({
</html>
);
}
function ServiceWrapper({ children }: { children: React.ReactNode }) {
return <>{children}</>;
}

View File

@@ -3,7 +3,6 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
@@ -22,6 +21,13 @@ export default function LandingPage() {
}
};
const handleLearnMore = () => {
const featureHoverSection = document.getElementById('feature-hover');
if (featureHoverSection) {
featureHoverSection.scrollIntoView({ behavior: 'smooth' });
}
};
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
@@ -39,7 +45,6 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
brandName="Expert Dental Care"
navItems={[
{ name: "Services", id: "services" },
{ name: "About Dr. Padmasri", id: "about" },
{ name: "Features", id: "features" },
{ name: "Testimonials", id: "testimonials" }
@@ -64,74 +69,16 @@ export default function LandingPage() {
tagAnimation="slide-up"
buttons={[
{ text: "Book Appointment", onClick: handleBookAppointment },
{ text: "Learn More", href: "#features" }
{ text: "Learn More", onClick: handleLearnMore }
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/close-up-dentist-looking-through-microscope_23-2147906021.jpg?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969384966-d6800iwa.png"
imageAlt="Modern dental clinic interior"
mediaAnimation="slide-up"
imagePosition="right"
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentyFive
title="Our Dental Services"
description="Comprehensive dental treatments designed to meet all your oral health needs, from routine care to advanced procedures."
tag="Services"
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
features={[
{
title: "Dental Fillings & Extraction", description: "Professional general dentistry services", icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/female-patient-having-procedure-done-dentist_23-2148985788.jpg?_wi=1", imageAlt: "Dental fillings treatment"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772967571338-v5aoe4qr.png?_wi=1", imageAlt: "Dental procedure"
}
]
},
{
title: "Scaling & Polishing", description: "Professional cleaning and preventive care", icon: Heart,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/background-beauty-care-chair-canal_1303-1837.jpg?_wi=1", imageAlt: "Teeth cleaning and polishing"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772967571338-v5aoe4qr.png?_wi=2", imageAlt: "Polishing procedure"
}
]
},
{
title: "Root Canal Treatment (RCT)", description: "Advanced endodontic specialist services", icon: Shield,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/dentist-showing-x-ray-patient_107420-65382.jpg?_wi=1", imageAlt: "Root canal treatment"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772967571338-v5aoe4qr.png?_wi=3", imageAlt: "Treatment showcase"
}
]
},
{
title: "Ceramic Crowns & Bridges", description: "Premium restoration and cosmetic solutions", icon: Award,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/patient-pointing-teeth-with-dentist_23-2148380326.jpg?_wi=1", imageAlt: "Ceramic crown restoration"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772967571338-v5aoe4qr.png?_wi=4", imageAlt: "Crown showcase"
}
]
}
]}
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[
@@ -160,23 +107,23 @@ export default function LandingPage() {
features={[
{
id: 1,
title: "Advanced Techniques", description: "Modern dental technology and expertise combined for superior results.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-dentist-looking-through-microscope_23-2147906021.jpg?_wi=1" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772964187545-sspy9ks7.png" }
title: "Advanced Techniques", description: "Modern dental technology and expertise combined for superior results.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969730361-5mmtni73.jpg" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969474548-dahdqu86.png" }
},
{
id: 2,
title: "Patient Comfort", description: "Your comfort is our priority with gentle care and anxiety management.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/female-patient-having-procedure-done-dentist_23-2148985788.jpg?_wi=2" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/background-beauty-care-chair-canal_1303-1837.jpg?_wi=2" }
title: "Patient Comfort", description: "Your comfort is our priority with gentle care and anxiety management.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969503003-8pr89ijv.png" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969514601-l083v7go.jpg" }
},
{
id: 3,
title: "Hygiene Standards", description: "Strict sterilization protocols and immaculate clinic facilities ensure your safety.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772964483752-se86so5s.png" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/background-beauty-care-chair-canal_1303-1837.jpg?_wi=1" }
title: "Hygiene Standards", description: "Strict sterilization protocols and immaculate clinic facilities ensure your safety.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969603967-ii3aini3.jpg" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969655932-ikq96y6w.jpg" }
},
{
id: 4,
title: "Expert Consultation", description: "Thorough examination and personalized treatment plans for optimal results.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/dentist-showing-x-ray-patient_107420-65382.jpg?_wi=1" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-dentist-looking-through-microscope_23-2147906021.jpg?_wi=1" }
title: "Expert Consultation", description: "Thorough examination and personalized treatment plans for optimal results.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969748021-rxy8zeue.jpg" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969730361-5mmtni73.jpg" }
}
]}
/>
@@ -197,7 +144,7 @@ export default function LandingPage() {
},
{
id: 2,
tag: "Pricing", title: "Transparent Pricing", subtitle: "No hidden costs", description: "No hidden costs. Know exactly what to expect before your treatment.", imageSrc: "http://img.b2bpic.net/free-photo/female-patient-having-procedure-done-dentist_23-2148985788.jpg?_wi=1", imageAlt: "Transparent pricing"
tag: "Pricing", title: "Transparent Pricing", subtitle: "No hidden costs", description: "No hidden costs. Know exactly what to expect before your treatment.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AdfEv3LMPocLC1ILV5yRR55qgJ/uploaded-1772969844012-rydvprzn.png", imageAlt: "Transparent pricing"
},
{
id: 3,
@@ -209,8 +156,8 @@ export default function LandingPage() {
<div id="feature-hover" data-section="feature-hover">
<FeatureCardMedia
title="Feature Hover Pattern"
description="Interactive features showcasing our commitment to excellence and patient care."
title="Dental Excellence"
description="Dental excellence with compassionate patient care and cutting-edge treatments."
tag="Special Features"
tagAnimation="slide-up"
textboxLayout="default"
@@ -300,29 +247,11 @@ export default function LandingPage() {
/>
</div>
<div id="contact-center" data-section="contact-center">
<ContactSplit
tag="Contact Center"
title="Get In Touch with Our Team"
description="Have questions or need assistance? Our dedicated contact center is here to help you with any inquiries about our dental services, appointments, or treatments."
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/corridor-waiting-room-health-facility-equipped-with-patient-seats-office-furniture-ready-examination-hospital-with-no-professional-health-workers-patients-scheduling-consultations_482257-64392.jpg?_wi=1"
imageAlt="Expert Dental Care Contact Center"
mediaAnimation="slide-up"
mediaPosition="right"
inputPlaceholder="Enter your email for support"
buttonText="Submit"
termsText="We respect your privacy. Your inquiries will be handled confidentially and our team will respond within 24 hours."
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Get In Touch"
title="Book Your Appointment Today"
description="Located in Gajuwaka, Visakhapatnam. Visit us at Sri Surya Complex, Ground Floor 101, beside HDFC Bank. Open Monday to Sunday, 10 AM 9 PM."
description="Located in Gajuwaka, Visakhapatnam. Visit us at Sri Surya Complex, Ground Floor 101, beside HDFC Bank. Open Monday to Sunday, 10 AM 9 PM. Contact number 099663 43333"
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}