Compare commits
13 Commits
version_7
...
version_11
| Author | SHA1 | Date | |
|---|---|---|---|
| 46445016b2 | |||
| 7382a4ec7a | |||
| 135646dc81 | |||
| e09b2027b8 | |||
| 14f3c37815 | |||
| 2357c3476e | |||
| dcdddd700d | |||
| fda4621774 | |||
| 79a8c199bf | |||
| 56b26fb00d | |||
| f219b31974 | |||
| f26d3657df | |||
| 917bea23c5 |
@@ -1,17 +1,14 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Geist, Geist_Mono } from "next/font/google";
|
import { DM_Sans } from "next/font/google";
|
||||||
import "./globals.css";
|
import "./styles/variables.css";
|
||||||
|
import "./styles/base.css";
|
||||||
|
|
||||||
const geist = Geist({
|
const dmSans = DM_Sans({
|
||||||
variable: "--font-geist-sans", subsets: ["latin"],
|
variable: "--font-dm-sans", subsets: ["latin"],
|
||||||
});
|
|
||||||
|
|
||||||
const geistMono = Geist_Mono({
|
|
||||||
variable: "--font-geist-mono", subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "EXPERT DENTAL CARE", description: "Expert Dental Care provides comprehensive dental treatments with experienced dentists and advanced technology."};
|
title: "EXPERT DENTAL CARE - Comprehensive Dental Services", description: "Welcome to EXPERT DENTAL CARE. We provide comprehensive dental treatments including teeth cleaning, dental implants, teeth whitening, and more. 20+ years of experience serving happy patients."};
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
@@ -19,9 +16,23 @@ export default function RootLayout({
|
|||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="en">
|
<html lang="en" suppressHydrationWarning>
|
||||||
<body className={`${geist.variable} ${geistMono.variable} antialiased`}>
|
<body className={`${dmSans.variable}`}>
|
||||||
{children}
|
<div id="root">
|
||||||
|
<script
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: `
|
||||||
|
const theme = localStorage.getItem('theme') || 'system';
|
||||||
|
if (theme === 'dark' || (theme === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
||||||
|
document.documentElement.classList.add('dark');
|
||||||
|
} else {
|
||||||
|
document.documentElement.classList.remove('dark');
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
{children}
|
||||||
|
</div>
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNinete
|
|||||||
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
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 FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||||
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||||
import { Shield, Zap, Heart, DollarSign } from 'lucide-react';
|
import { Shield, Zap, Heart, DollarSign } from 'lucide-react';
|
||||||
|
|
||||||
const handleAppointmentClick = () => {
|
const handleAppointmentClick = () => {
|
||||||
@@ -200,6 +201,37 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="faq" data-section="faq">
|
||||||
|
<FaqDouble
|
||||||
|
title="Frequently Asked Questions"
|
||||||
|
description="Find answers to common questions about our dental services and procedures"
|
||||||
|
tag="FAQ"
|
||||||
|
textboxLayout="default"
|
||||||
|
faqsAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
faqs={[
|
||||||
|
{
|
||||||
|
id: "1", title: "How often should I visit the dentist?", content: "We recommend visiting your dentist at least twice a year for routine check-ups and cleanings. However, if you have specific dental concerns or gum disease, more frequent visits may be necessary. Our team will create a personalized care plan based on your individual needs."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", title: "Is teeth whitening safe?", content: "Yes, professional teeth whitening is safe when performed by our trained dental professionals. We use proven whitening techniques and monitor the process carefully to ensure your teeth and gums are protected. Results typically last 6-12 months depending on your habits."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", title: "What are the signs I need a root canal?", content: "Common signs include severe tooth pain, sensitivity to hot or cold temperatures, discoloration of the tooth, or swelling and tenderness in nearby gums. If you experience any of these symptoms, contact us for an examination. Early detection can often prevent the need for more extensive treatment."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", title: "How long does a dental implant last?", content: "With proper care and maintenance, dental implants can last a lifetime. They are made of titanium, which fuses with your jawbone, creating a permanent replacement for missing teeth. Good oral hygiene and regular dental visits are essential for long-term success."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", title: "Are you accepting new patients?", content: "Yes, we are always welcoming new patients! We believe in providing comprehensive care to our community. To schedule your first appointment, simply call us or use our online booking system. We look forward to helping you achieve your best smile."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", title: "What payment options do you accept?", content: "We accept all major credit cards, debit cards, and cash. We also offer payment plans to make dental care more accessible. Our team can discuss financing options during your consultation to find a solution that works best for you."
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardSix
|
<TestimonialCardSix
|
||||||
title="What Our Patients Say"
|
title="What Our Patients Say"
|
||||||
@@ -249,35 +281,10 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBase
|
<FooterLogoReveal
|
||||||
logoText="EXPERT DENTAL CARE"
|
logoText="EXPERT DENTAL CARE"
|
||||||
columns={[
|
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||||
{
|
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||||
title: "Services", items: [
|
|
||||||
{ label: "Teeth Cleaning", href: "#services" },
|
|
||||||
{ label: "Dental Implants", href: "#services" },
|
|
||||||
{ label: "Teeth Whitening", href: "#services" },
|
|
||||||
{ label: "Root Canal", href: "#services" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{ label: "About Us", href: "#about" },
|
|
||||||
{ label: "Testimonials", href: "#testimonials" },
|
|
||||||
{ label: "Contact", href: "#contact" },
|
|
||||||
{ label: "Book Appointment", href: "#contact" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Contact", items: [
|
|
||||||
{ label: "Phone: +1-555-123-4567", href: "tel:+1-555-123-4567" },
|
|
||||||
{ label: "Email: info@expertdentalcare.com", href: "mailto:info@expertdentalcare.com" },
|
|
||||||
{ label: "Monday-Friday: 9AM-6PM", href: "#" },
|
|
||||||
{ label: "Saturday: 10AM-4PM", href: "#" }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
copyrightText="© 2026 EXPERT DENTAL CARE. All rights reserved."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user