12 Commits

Author SHA1 Message Date
bc17890560 Merge version_3 into main
Merge version_3 into main
2026-04-03 14:24:34 +00:00
a069758754 Update theme fonts 2026-04-03 14:24:31 +00:00
abb28844b9 Update theme fonts 2026-04-03 14:24:31 +00:00
afe48bab21 Merge version_3 into main
Merge version_3 into main
2026-04-03 14:24:26 +00:00
cb6d4c43d9 Update theme fonts 2026-04-03 14:24:23 +00:00
e3ca58b08f Update theme fonts 2026-04-03 14:24:23 +00:00
568ed4409d Merge version_3 into main
Merge version_3 into main
2026-04-03 14:24:22 +00:00
620339c8eb Update theme colors 2026-04-03 14:24:17 +00:00
3e6811e818 Merge version_3 into main
Merge version_3 into main
2026-04-03 13:05:36 +00:00
a88277812f Update src/app/page.tsx 2026-04-03 13:05:30 +00:00
2d6ab76187 Merge version_2 into main
Merge version_2 into main
2026-04-03 13:04:06 +00:00
ab4d2049db Update src/app/page.tsx 2026-04-03 13:04:03 +00:00
4 changed files with 45 additions and 101 deletions

View File

@@ -6,23 +6,27 @@ import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Archivo } from "next/font/google";
import { Manrope } from "next/font/google";
import { DM_Sans } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const manrope = Manrope({
variable: "--font-manrope",
subsets: ["latin"],
});
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
});
export default function RootLayout({
children,
}: Readonly<{
@@ -31,9 +35,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<body className={`${manrope.variable} ${dmSans.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -35,8 +35,7 @@ export default function LuxuryDentistPage() {
{ name: "Contact", id: "contact" }
]}
button={{
text: "Schedule Consultation",
href: "#contact"
text: "Schedule Consultation", href: "#contact"
}}
/>
</div>
@@ -77,34 +76,16 @@ export default function LuxuryDentistPage() {
useInvertedBackground={true}
products={[
{
id: "1",
brand: "Cosmetic",
name: "Smile Design & Whitening",
price: "From $500",
rating: 5,
reviewCount: "234",
imageSrc: "/templates/dentist/services/service1.avif",
imageAlt: "Cosmetic smile design consultation"
id: "1", brand: "Cosmetic", name: "Smile Design & Whitening", price: "From $500", rating: 5,
reviewCount: "234", imageSrc: "/templates/dentist/services/service1.avif", imageAlt: "Cosmetic smile design consultation"
},
{
id: "2",
brand: "Restorative",
name: "Dental Implants & Crowns",
price: "From $1,200",
rating: 5,
reviewCount: "312",
imageSrc: "/templates/dentist/services/service2.avif",
imageAlt: "Advanced dental implant technology"
id: "2", brand: "Restorative", name: "Dental Implants & Crowns", price: "From $1,200", rating: 5,
reviewCount: "312", imageSrc: "/templates/dentist/services/service2.avif", imageAlt: "Advanced dental implant technology"
},
{
id: "3",
brand: "Advanced",
name: "Orthodontics & Aligners",
price: "From $800",
rating: 5,
reviewCount: "289",
imageSrc: "/templates/dentist/services/service3.avif",
imageAlt: "Clear aligner orthodontic treatment"
id: "3", brand: "Advanced", name: "Orthodontics & Aligners", price: "From $800", rating: 5,
reviewCount: "289", imageSrc: "/templates/dentist/services/service3.avif", imageAlt: "Clear aligner orthodontic treatment"
}
]}
buttons={[
@@ -138,15 +119,9 @@ export default function LuxuryDentistPage() {
useInvertedBackground={true}
features={[
{
title: "Digital Technology",
description: "3D imaging, intraoral cameras, and computer-aided design for precise diagnostics and treatment planning",
imageSrc: "/templates/dentist/about/about1.avif",
},
title: "Digital Technology", description: "3D imaging, intraoral cameras, and computer-aided design for precise diagnostics and treatment planning", imageSrc: "/templates/dentist/about/about1.avif"},
{
title: "Master Craftsmanship",
description: "Award-winning dentists with decades of experience in cosmetic and restorative excellence",
imageSrc: "/templates/dentist/about/about2.avif",
}
title: "Master Craftsmanship", description: "Award-winning dentists with decades of experience in cosmetic and restorative excellence", imageSrc: "/templates/dentist/about/about2.avif"}
]}
/>
</div>
@@ -161,52 +136,22 @@ export default function LuxuryDentistPage() {
animationType="slide-up"
testimonials={[
{
id: "1",
name: "Jennifer Martinez",
handle: "San Diego Patient",
testimonial: "The most professional and caring dental experience I've ever had. The results exceeded my expectations and the attention to detail is extraordinary.",
imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial1.webp",
imageAlt: "Jennifer Martinez"
id: "1", name: "Jennifer Martinez", handle: "San Diego Patient", testimonial: "The most professional and caring dental experience I've ever had. The results exceeded my expectations and the attention to detail is extraordinary.", imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial1.webp", imageAlt: "Jennifer Martinez"
},
{
id: "2",
name: "Robert Chen",
handle: "Business Executive",
testimonial: "Finally found a dentist who understands aesthetics and function. My smile is now my confidence. Highly recommended to anyone serious about quality.",
imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial2.webp",
imageAlt: "Robert Chen"
id: "2", name: "Robert Chen", handle: "Business Executive", testimonial: "Finally found a dentist who understands aesthetics and function. My smile is now my confidence. Highly recommended to anyone serious about quality.", imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial2.webp", imageAlt: "Robert Chen"
},
{
id: "3",
name: "Sarah Williams",
handle: "Entertainment Industry",
testimonial: "This is the place where art meets science. My smile transformation has been life-changing. The expertise here is unmatched.",
imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial3.webp",
imageAlt: "Sarah Williams"
id: "3", name: "Sarah Williams", handle: "Entertainment Industry", testimonial: "This is the place where art meets science. My smile transformation has been life-changing. The expertise here is unmatched.", imageSrc: "/templates/luxury-travel-agency/testimonial/testimonial3.webp", imageAlt: "Sarah Williams"
},
{
id: "4",
name: "Michael Torres",
handle: "Loyal Patient",
testimonial: "I've been a patient for 8 years. The consistent excellence, warm staff, and cutting-edge treatments keep me coming back with confidence.",
imageSrc: "/templates/skincare/image5.avif",
imageAlt: "Michael Torres"
id: "4", name: "Michael Torres", handle: "Loyal Patient", testimonial: "I've been a patient for 8 years. The consistent excellence, warm staff, and cutting-edge treatments keep me coming back with confidence.", imageSrc: "/templates/skincare/image5.avif", imageAlt: "Michael Torres"
},
{
id: "5",
name: "Amanda Rodriguez",
handle: "Social Media Influencer",
testimonial: "When your smile matters for your career, you go to the best. This practice delivered a smile that's both beautiful and natural-looking.",
imageSrc: "/templates/skincare/image6.avif",
imageAlt: "Amanda Rodriguez"
id: "5", name: "Amanda Rodriguez", handle: "Social Media Influencer", testimonial: "When your smile matters for your career, you go to the best. This practice delivered a smile that's both beautiful and natural-looking.", imageSrc: "/templates/skincare/image6.avif", imageAlt: "Amanda Rodriguez"
},
{
id: "6",
name: "David Kim",
handle: "Healthcare Professional",
testimonial: "The clinical precision combined with artistic vision is remarkable. This team truly understands comprehensive dental care at the highest level.",
imageSrc: "/templates/skincare/image7.avif",
imageAlt: "David Kim"
id: "6", name: "David Kim", handle: "Healthcare Professional", testimonial: "The clinical precision combined with artistic vision is remarkable. This team truly understands comprehensive dental care at the highest level.", imageSrc: "/templates/skincare/image7.avif", imageAlt: "David Kim"
}
]}
/>
@@ -225,7 +170,7 @@ export default function LuxuryDentistPage() {
mediaPosition="right"
mediaAnimation="slide-up"
inputPlaceholder="Enter your email"
buttonText="Get Started"
buttonText="Schedule My Exclusive Consultation"
termsText="We respect your privacy. Unsubscribe anytime. Your smile deserves the best care."
/>
</div>
@@ -236,8 +181,7 @@ export default function LuxuryDentistPage() {
copyrightText="© 2025 Luxury Dental Care | Premium Dentistry Since 2005"
columns={[
{
title: "Services",
items: [
title: "Services", items: [
{ label: "Cosmetic Dentistry", href: "#services" },
{ label: "Dental Implants", href: "#services" },
{ label: "Orthodontics", href: "#services" },
@@ -245,8 +189,7 @@ export default function LuxuryDentistPage() {
]
},
{
title: "Practice",
items: [
title: "Practice", items: [
{ label: "About Us", href: "#about" },
{ label: "Our Team", href: "#testimonials" },
{ label: "Technology", href: "#features" },
@@ -254,8 +197,7 @@ export default function LuxuryDentistPage() {
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Google Reviews", href: "https://google.com" },
@@ -267,4 +209,4 @@ export default function LuxuryDentistPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter-tight), sans-serif;
font-family: var(--font-dm-sans), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-inter-tight), sans-serif;
font-family: var(--font-manrope), sans-serif;
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f7f6f7;
--card: #ffffff;
--foreground: #0c1325;
--primary-cta: #0798ff;
--primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff;
--secondary-cta-text: #0c1325;
--accent: #93c7ff;
--background-accent: #a8cde8;
--background: #fffefe;
--card: #f6f7f4;
--foreground: #080908;
--primary-cta: #0e3a29;
--primary-cta-text: #fffefe;
--secondary-cta: #e7eecd;
--secondary-cta-text: #080908;
--accent: #35c18b;
--background-accent: #ecebe4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);