Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #4.
This commit is contained in:
2026-03-18 11:29:58 +00:00
3 changed files with 30 additions and 15 deletions

View File

@@ -6,6 +6,8 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Raleway } from "next/font/google";
import { Poppins } from "next/font/google";
import { DM_Sans } from "next/font/google";
@@ -14,8 +16,13 @@ export const metadata: Metadata = {
description: 'Advanced dental care in Hyderabad with experienced dentists. Painless treatments, implants, whitening, braces & cosmetic dentistry. Book your appointment today!',
};
const raleway = Raleway({
variable: "--font-raleway", subsets: ["latin"],
const poppins = Poppins({
variable: "--font-poppins", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
const dmSans = DM_Sans({
variable: "--font-dm-sans", subsets: ["latin"],
});
export default function RootLayout({
@@ -26,7 +33,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${raleway.variable} antialiased`}>
<body className={`${poppins.variable} ${dmSans.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -8,7 +8,7 @@ import FeatureHoverPattern from "@/components/sections/feature/featureHoverPatte
import TeamCardFive from "@/components/sections/team/TeamCardFive";
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
import FaqBase from "@/components/sections/faq/FaqBase";
import ContactText from "@/components/sections/contact/ContactText";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Award, Heart, HelpCircle, Shield, Smile, Sparkles, Users, Zap } from "lucide-react";
@@ -218,17 +218,25 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactText
text="Ready to transform your smile? Contact Shiva Dental Clinic today to schedule your consultation. Our friendly team is here to answer any questions and help you achieve optimal oral health."
background={{ variant: "radial-gradient" }}
buttons={[
{ text: "Call Now", href: "tel:+919876543210" },
{ text: "WhatsApp Us", href: "https://wa.me/919876543210" },
{ text: "Email Us", href: "mailto:info@shivadental.com" }
<ContactSplitForm
title="Get in Touch"
description="Ready to transform your smile? Fill out the form below and our team will contact you shortly to schedule your consultation."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
{ name: "phone", type: "tel", placeholder: "Your Phone Number", required: true }
]}
textarea={{
name: "message", placeholder: "Tell us about your dental concerns or questions...", rows: 5,
required: true
}}
useInvertedBackground={true}
animationType="entrance-slide"
ariaLabel="Contact Shiva Dental Clinic"
imageSrc="http://img.b2bpic.net/free-photo/side-view-nurses-patient-clinic_23-2149741220.jpg?_wi=3"
imageAlt="Contact Shiva Dental Clinic"
mediaAnimation="blur-reveal"
mediaPosition="right"
buttonText="Send Message"
ariaLabel="Contact form for Shiva Dental Clinic"
/>
</div>

View File

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