From da78da19e4768655b3135a8060bee2e541c2dc52 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 26 May 2026 05:17:01 +0000 Subject: [PATCH 1/4] Update src/app/about/page.tsx --- src/app/about/page.tsx | 222 +++++++++++++++-------------------------- 1 file changed, 81 insertions(+), 141 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 4bb2d36..fad0815 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -2,12 +2,49 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; -import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; -import TeamCardEleven from '@/components/sections/team/TeamCardEleven'; -import { Activity, Heart, ShieldCheck, Sparkles, User } from "lucide-react"; + +const NAV_ITEMS = [ + { name: "Home", id: "/" }, + { name: "About", id: "/about" }, { name: "Services", id: "/services" }, + { name: "Team", id: "/team" }, + { name: "Testimonials", id: "/testimonials" }, + { name: "Contact", id: "/contact" }, + { name: "Admin", id: "/admin" } +]; + +const FOOTER_COLUMNS = [ + { + title: "About Us", items: [ + { label: "Home", href: "/" }, + { label: "About Sarah's Clinic", href: "/about" }, + { label: "Our Team", href: "/team" }, + { label: "Admin Panel", href: "/admin" }, + ], + }, + { + title: "Services", items: [ + { label: "Pregnancy Care", href: "/services" }, + { label: "Fertility Treatments", href: "/services" }, + { label: "Gynecological Services", href: "/services" }, + ], + }, + { + title: "Contact", items: [ + { label: "Book Appointment", href: "/contact" }, + { label: "Our Location", href: "/contact" }, + { label: "Call Us", href: "tel:+923214335773" }, + ], + }, + { + title: "Connect", items: [ + { label: "Instagram", href: "https://www.instagram.com/dr_sarah_masood/" }, + { label: "Facebook", href: "https://www.facebook.com/drsarahmasoodconsultantgynaecologist" }, + ], + }, +]; export default function AboutPage() { return ( @@ -24,145 +61,48 @@ export default function AboutPage() { headingFontWeight="medium" > - + -
- -
+
+ +
-
- -
- - - - +
); -- 2.49.1 From 9fb12df1fb2aebb0aa9a7a7018e44051cf3a3b1f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 26 May 2026 05:17:01 +0000 Subject: [PATCH 2/4] Add src/app/admin/page.tsx --- src/app/admin/page.tsx | 113 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 src/app/admin/page.tsx diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx new file mode 100644 index 0000000..cd4edf4 --- /dev/null +++ b/src/app/admin/page.tsx @@ -0,0 +1,113 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; +import BlogCardOne from '@/components/sections/blog/BlogCardOne'; + +export default function AdminPage() { + return ( + + + + +
+

Admin Panel: Image Gallery Management

+

+ Manage your social media images here. This system allows you to fetch images from linked social accounts, upload new ones, organize your gallery, and ensure they are displayed beautifully across the front pages of the website. +

+ + +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 0a2ff5482c7d0b43cb88b416820fb4d5f7d7ff6d Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 26 May 2026 05:17:02 +0000 Subject: [PATCH 3/4] Add src/app/book-appointment/page.tsx --- src/app/book-appointment/page.tsx | 145 ++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 src/app/book-appointment/page.tsx diff --git a/src/app/book-appointment/page.tsx b/src/app/book-appointment/page.tsx new file mode 100644 index 0000000..020a705 --- /dev/null +++ b/src/app/book-appointment/page.tsx @@ -0,0 +1,145 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; + +export default function AppointmentPage() { + // Placeholder for form submission logic + const handleAppointmentSubmit = (data: Record) => { + console.log("Appointment request submitted:", data); + alert("Your appointment request has been sent! We will contact you shortly to confirm."); + // In a real application, this would send data to a backend API + // for email/WhatsApp notifications and admin panel management. + }; + + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From c44a43970db83f308d4ce9ddd204b27845247ca8 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 26 May 2026 05:17:02 +0000 Subject: [PATCH 4/4] Update src/app/page.tsx --- src/app/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4b7b1cd..b5c9d70 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -106,7 +106,7 @@ export default function LandingPage() {
); -} \ No newline at end of file +} -- 2.49.1