From 366104467a8f4889b302767ac6753ee176b3635d Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 10:55:05 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 0ecd69c..f11e18a 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -6,8 +6,11 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating import ContactText from "@/components/sections/contact/ContactText"; import FooterBase from "@/components/sections/footer/FooterBase"; import { Award } from "lucide-react"; +import { useState } from "react"; export default function ContactPage() { + const [showPhoneNumber, setShowPhoneNumber] = useState(false); + const navItems = [ { name: "Home", id: "/" }, { name: "About", id: "about" }, @@ -42,6 +45,10 @@ export default function ContactPage() { }, ]; + const handleConsultationClick = () => { + setShowPhoneNumber(!showPhoneNumber); + }; + return ( -- 2.49.1 From dbd12a503dc013d49605dd909de40f377d61fdfd Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 10:55:05 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ff61d73..f93b891 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,8 +11,11 @@ import FooterBase from "@/components/sections/footer/FooterBase"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { Award, Briefcase, Home, Building2, Palette, Shield, UtensilsCrossed } from "lucide-react"; import Link from "next/link"; +import { useState } from "react"; export default function HomePage() { + const [showPhoneNumber, setShowPhoneNumber] = useState(false); + const navItems = [ { name: "Home", id: "/" }, { name: "About", id: "about" }, @@ -47,6 +50,10 @@ export default function HomePage() { }, ]; + const handleConsultationClick = () => { + setShowPhoneNumber(!showPhoneNumber); + }; + return ( @@ -84,7 +92,8 @@ export default function HomePage() { tagAnimation="slide-up" buttons={[ { - text: "Get Free Consultation", href: "contact"}, + text: "Get Free Consultation", onClick: handleConsultationClick, + }, { text: "View Projects", href: "projects"}, ]} -- 2.49.1 From 6a99abed97fb824a299cfc195735f20b891acbcc Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 10:55:06 +0000 Subject: [PATCH 3/4] Update src/app/projects/page.tsx --- src/app/projects/page.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx index 543a8e9..0382df0 100644 --- a/src/app/projects/page.tsx +++ b/src/app/projects/page.tsx @@ -8,8 +8,11 @@ import FooterBase from "@/components/sections/footer/FooterBase"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { Images, Home, Building2, Briefcase } from "lucide-react"; import Link from "next/link"; +import { useState } from "react"; export default function ProjectsPage() { + const [showPhoneNumber, setShowPhoneNumber] = useState(false); + const navItems = [ { name: "Home", id: "/" }, { name: "About", id: "about" }, @@ -44,6 +47,10 @@ export default function ProjectsPage() { }, ]; + const handleConsultationClick = () => { + setShowPhoneNumber(!showPhoneNumber); + }; + return ( @@ -129,7 +137,8 @@ export default function ProjectsPage() { animationType="background-highlight" buttons={[ { - text: "Get Free Consultation", href: "/contact"}, + text: "Get Free Consultation", onClick: handleConsultationClick, + }, { text: "View Services", href: "/services"}, ]} -- 2.49.1 From d342c8b54b7a531aadc66b9385faefa8592709f8 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 10:55:06 +0000 Subject: [PATCH 4/4] Update src/app/services/page.tsx --- src/app/services/page.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index ec67d90..d5359aa 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -8,8 +8,11 @@ import FooterBase from "@/components/sections/footer/FooterBase"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { Briefcase } from "lucide-react"; import Link from "next/link"; +import { useState } from "react"; export default function ServicesPage() { + const [showPhoneNumber, setShowPhoneNumber] = useState(false); + const navItems = [ { name: "Home", id: "/" }, { name: "About", id: "about" }, @@ -44,6 +47,10 @@ export default function ServicesPage() { }, ]; + const handleConsultationClick = () => { + setShowPhoneNumber(!showPhoneNumber); + }; + return ( @@ -120,7 +128,8 @@ export default function ServicesPage() { animationType="background-highlight" buttons={[ { - text: "Book Consultation", href: "/contact"}, + text: "Book Consultation", onClick: handleConsultationClick, + }, { text: "View Portfolio", href: "/projects"}, ]} -- 2.49.1