From 971b1a94881aa5e037113ac78140f4abeb06bb63 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 15:02:11 +0000 Subject: [PATCH 1/2] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 405 ++++++++------------------------------- 1 file changed, 76 insertions(+), 329 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 0b7b5cc..817c279 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -3,17 +3,54 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll"; -import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia"; -import MetricCardThree from "@/components/sections/metrics/MetricCardThree"; -import TextAbout from "@/components/sections/about/TextAbout"; -import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; -import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterSimple from "@/components/sections/footer/FooterSimple"; import Link from "next/link"; -import { Zap, Star, Users, Wrench, MessageCircle } from "lucide-react"; +import { MessageCircle, Phone } from "lucide-react"; + +const ContactPage = () => { + const navItems = [ + { name: "Home", id: "/" }, + { name: "Services", id: "/services" }, + { name: "About", id: "/about" }, + { name: "Reviews", id: "/reviews" }, + { name: "Contact", id: "/contact" }, + ]; + + const footerColumns = [ + { + title: "Quick Links", items: [ + { label: "Home", href: "/" }, + { label: "Services", href: "/services" }, + { label: "About Us", href: "/about" }, + { label: "Reviews", href: "/reviews" }, + ], + }, + { + title: "Services", items: [ + { label: "AC Repair", href: "#" }, + { label: "AC Installation", href: "#" }, + { label: "AC Cleaning", href: "#" }, + { label: "Gas Refilling", href: "#" }, + ], + }, + { + title: "Contact", items: [ + { label: "Call: +91-XXXXXXXXXX", href: "tel:+919876543210" }, + { label: "WhatsApp", href: "https://wa.me/919876543210" }, + { label: "Email: info@anhvac.com", href: "mailto:info@anhvac.com" }, + { label: "Book Service", href: "#booking" }, + ], + }, + { + title: "Legal", items: [ + { label: "Privacy Policy", href: "#" }, + { label: "Terms & Conditions", href: "#" }, + { label: "Disclaimer", href: "#" }, + ], + }, + ]; -export default function ContactPage() { return ( ({ + name: item.name, + id: item.id, + }))} button={{ - text: "Book Service", - href: "#booking", - }} + text: "Book Service", href: "#booking"}} />
-
- -
- -
- -
- -
- -
- -
- -
- -
- -
-
); -} \ No newline at end of file +}; + +export default ContactPage; \ No newline at end of file -- 2.49.1 From 810cdf19cd28e6b6f2d2dc427364f458aebfea04 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 15:02:12 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 219 ++++++++++++++++++++++------------------------- 1 file changed, 103 insertions(+), 116 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 73999b9..46579ac 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,6 +1,5 @@ "use client"; -import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll"; @@ -11,9 +10,10 @@ import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCar import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterSimple from "@/components/sections/footer/FooterSimple"; +import Link from "next/link"; import { Zap, Star, Users, Wrench, MessageCircle } from "lucide-react"; -export default function HomePage() { +const HomePage = () => { const navItems = [ { name: "Home", id: "/" }, { name: "Services", id: "/services" }, @@ -24,8 +24,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "About Us", href: "/about" }, @@ -33,8 +32,7 @@ export default function HomePage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "AC Repair", href: "#" }, { label: "AC Installation", href: "#" }, { label: "AC Cleaning", href: "#" }, @@ -42,8 +40,7 @@ export default function HomePage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Call: +91-XXXXXXXXXX", href: "tel:+919876543210" }, { label: "WhatsApp", href: "https://wa.me/919876543210" }, { label: "Email: info@anhvac.com", href: "mailto:info@anhvac.com" }, @@ -51,8 +48,7 @@ export default function HomePage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -65,22 +61,23 @@ export default function HomePage() { defaultButtonVariant="elastic-effect" defaultTextAnimation="background-highlight" borderRadius="soft" - contentWidth="small" + contentWidth="medium" sizing="medium" - background="grid" + background="circleGradient" cardStyle="gradient-bordered" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="solid" - headingFontWeight="light" + headingFontWeight="normal" > @@ -90,13 +87,16 @@ export default function HomePage() { tagIcon={Zap} title="Professional AC Repair Services in Guwahati" description="Fast, reliable, and affordable HVAC services by experienced technicians. Same-day repairs, expert installations, and comprehensive maintenance for homes and businesses." - background={{ variant: "grid" }} + background={{ + variant: "animated-grid"}} buttons={[ - { text: "Book Service Now", href: "#booking" }, - { text: "Call Now", href: "tel:+919876543210" }, + { + text: "Book Service Now", href: "#booking"}, + { + text: "Call Now", href: "tel:+919876543210"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/mechanic-installing-spring-wire_1170-1343.jpg?_wi=1" - imageAlt="Professional AC technician" + imageSrc="http://img.b2bpic.net/free-photo/mechanic-installing-spring-wire_1170-1343.jpg" + imageAlt="professional AC technician working" /> @@ -107,37 +107,21 @@ export default function HomePage() { tag="Services" features={[ { - id: "1", - title: "AC Repair", - description: "Quick diagnosis and repair of broken AC units with genuine parts and warranty", - tag: "Expert Repair", - imageSrc: "http://img.b2bpic.net/free-photo/mechanic-holding-manometers-close-up_482257-90625.jpg?_wi=1", - imageAlt: "AC repair service", - }, + id: "1", title: "AC Repair", description: + "Quick diagnosis and repair of broken AC units with genuine parts and warranty", tag: "Expert Repair", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-holding-manometers-close-up_482257-90625.jpg", imageAlt: "AC repair service technician"}, { - id: "2", - title: "AC Installation", - description: "Professional installation of split and window AC units with complete setup", - tag: "New Installation", - imageSrc: "http://img.b2bpic.net/free-photo/repairmen-taking-apart-hvac-system_482257-92028.jpg?_wi=1", - imageAlt: "AC installation", - }, + id: "2", title: "AC Installation", description: + "Professional installation of split and window AC units with complete setup", tag: "New Installation", imageSrc: + "http://img.b2bpic.net/free-photo/repairmen-taking-apart-hvac-system_482257-92028.jpg", imageAlt: "AC unit installation process"}, { - id: "3", - title: "AC Cleaning & Maintenance", - description: "Hydrojet cleaning, filter replacement, and preventive maintenance services", - tag: "Deep Clean", - imageSrc: "http://img.b2bpic.net/free-photo/worker-works-air-conditioner_482257-90907.jpg?_wi=1", - imageAlt: "AC cleaning service", - }, + id: "3", title: "AC Cleaning & Maintenance", description: + "Hydrojet cleaning, filter replacement, and preventive maintenance services", tag: "Deep Clean", imageSrc: + "http://img.b2bpic.net/free-photo/worker-works-air-conditioner_482257-90907.jpg", imageAlt: "AC hydrojet cleaning process"}, { - id: "4", - title: "Gas Refilling", - description: "AC gas charging and pressure checking to restore cooling efficiency", - tag: "Gas Service", - imageSrc: "http://img.b2bpic.net/free-photo/technician-sweeping-debris-hvac-unit_482257-92789.jpg?_wi=1", - imageAlt: "Gas refilling service", - }, + id: "4", title: "Gas Refilling", description: + "AC gas charging and pressure checking to restore cooling efficiency", tag: "Gas Service", imageSrc: + "http://img.b2bpic.net/free-photo/technician-sweeping-debris-hvac-unit_482257-92789.jpg", imageAlt: "AC refrigerant gas refilling"}, ]} animationType="slide-up" textboxLayout="default" @@ -147,14 +131,22 @@ export default function HomePage() {
@@ -177,59 +172,29 @@ export default function HomePage() { description="Real feedback from satisfied families and businesses across Guwahati" testimonials={[ { - id: "1", - name: "Priya Sharma", - role: "Homeowner", - company: "Adabari", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-pretty-woman-showing-ok-sign_1262-2368.jpg?_wi=1", - imageAlt: "Priya Sharma", - }, + id: "1", name: "Priya Sharma", role: "Homeowner", company: "Adabari", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/closeup-smiling-pretty-woman-showing-ok-sign_1262-2368.jpg", imageAlt: "satisfied customer portrait happy"}, { - id: "2", - name: "Rajesh Kumar", - role: "Office Manager", - company: "Dispur Business Center", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/woman-smiling-with-hands-pockets_1187-1106.jpg?_wi=1", - imageAlt: "Rajesh Kumar", - }, + id: "2", name: "Rajesh Kumar", role: "Office Manager", company: "Dispur Business Center", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/woman-smiling-with-hands-pockets_1187-1106.jpg", imageAlt: "professional man portrait headshot"}, { - id: "3", - name: "Neha Gupta", - role: "Shop Owner", - company: "Jalukbari Retail", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/positive-businesswoman-work_1098-3861.jpg?_wi=1", - imageAlt: "Neha Gupta", - }, + id: "3", name: "Neha Gupta", role: "Shop Owner", company: "Jalukbari Retail", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/positive-businesswoman-work_1098-3861.jpg", imageAlt: "professional woman portrait smile"}, { - id: "4", - name: "Arjun Singh", - role: "Property Manager", - company: "Beltola Apartments", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-grey-shirt-looking-aside-smiling-confident-with-arms-crossed-chest_141793-55366.jpg?_wi=1", - imageAlt: "Arjun Singh", - }, + id: "4", name: "Arjun Singh", role: "Property Manager", company: "Beltola Apartments", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/young-handsome-man-grey-shirt-looking-aside-smiling-confident-with-arms-crossed-chest_141793-55366.jpg", imageAlt: "professional man smiling portrait"}, { - id: "5", - name: "Meera Devi", - role: "Homeowner", - company: "Noonmati", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-work-with-copy-space_23-2148826459.jpg?_wi=1", - imageAlt: "Meera Devi", - }, + id: "5", name: "Meera Devi", role: "Homeowner", company: "Noonmati", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/portrait-woman-work-with-copy-space_23-2148826459.jpg", imageAlt: "professional woman confident portrait"}, { - id: "6", - name: "Vikram Patel", - role: "Business Owner", - company: "Khanapara IT Firm", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-bearded-guy-smiling-gesturing-with-ok-sign-expressing-good-choice-being-isolated-graphite_171337-455.jpg?_wi=1", - imageAlt: "Vikram Patel", - }, + id: "6", name: "Vikram Patel", role: "Business Owner", company: "Khanapara IT Firm", rating: 5, + imageSrc: + "http://img.b2bpic.net/free-photo/close-up-photo-bearded-guy-smiling-gesturing-with-ok-sign-expressing-good-choice-being-isolated-graphite_171337-455.jpg", imageAlt: "professional man portrait business"}, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -243,16 +208,8 @@ export default function HomePage() { tag="Coverage" title="Service Areas in Guwahati" description="We serve all major areas in Guwahati with fast response times" - names={[ - "Adabari", - "Maligaon", - "Jalukbari", - "Beltola", - "Dispur", - "Noonmati", - "Khanapara", - "Entire Guwahati", - ]} + names=[ + "Adabari", "Maligaon", "Jalukbari", "Beltola", "Dispur", "Noonmati", "Khanapara", "Entire Guwahati"] textboxLayout="default" useInvertedBackground={false} speed={40} @@ -260,6 +217,34 @@ export default function HomePage() { /> +
+
+