diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 0ba9d91..817df25 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -3,10 +3,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven"; +import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; import ContactText from "@/components/sections/contact/ContactText"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; -import { Heart } from "lucide-react"; +import Link from "next/link"; +import { Heart, Users } from "lucide-react"; export default function AboutPage() { return ( @@ -27,77 +30,121 @@ export default function AboutPage() { brandName="Sekelbossie @ Sononder" navItems={[ { name: "Home", id: "/" }, - { name: "Firewood", id: "firewood" }, - { name: "Cupcakes", id: "/cupcakes" }, + { name: "Services", id: "/services" }, { name: "About", id: "/about" }, { name: "Contact", id: "contact" }, ]} /> -
+
-
+
+ +
+ +
-
+
+ +
+ +
@@ -107,8 +154,7 @@ export default function AboutPage() { columns={[ { title: "Products", items: [ - { label: "Firewood", href: "firewood" }, - { label: "Cupcakes", href: "/cupcakes" }, + { label: "Services", href: "/services" }, { label: "Order Now", href: "contact" }, ], }, @@ -116,7 +162,6 @@ export default function AboutPage() { title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Contact", href: "contact" }, - { label: "Location", href: "#" }, ], }, { diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index ebaa2b3..70e2a22 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,46 +1,22 @@ "use client"; -import Link from "next/link"; +import { useState } from "react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; +import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; +import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; import ContactText from "@/components/sections/contact/ContactText"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; +import { Phone, MapPin } from "lucide-react"; export default function ContactPage() { - const navItems = [ - { name: "Home", id: "/" }, - { name: "Firewood", id: "firewood" }, - { name: "Cupcakes", id: "cupcakes" }, - { name: "About", id: "about" }, - { name: "Contact", id: "contact" }, - ]; + const [submitMessage, setSubmitMessage] = useState(""); - const footerColumns = [ - { - title: "Products", - items: [ - { label: "Firewood", href: "firewood" }, - { label: "Cupcakes", href: "cupcakes" }, - { label: "Order Now", href: "contact" }, - ], - }, - { - title: "Company", - items: [ - { label: "About Us", href: "about" }, - { label: "Contact", href: "contact" }, - { label: "Location", href: "#" }, - ], - }, - { - title: "Contact", - items: [ - { label: "Phone: 083 261 9619", href: "tel:0832619619" }, - { label: "Doornhoek, Thabazimbi 0380", href: "#" }, - { label: "Open until 17:00 daily", href: "#" }, - ], - }, - ]; + const handleFormSubmit = (data: Record) => { + console.log("Form submitted:", data); + setSubmitMessage("Thank you! Your booking request has been received. We will contact you shortly to confirm."); + setTimeout(() => setSubmitMessage(""), 5000); + }; return (
+
+ +
+ +
+ +
+ +
+
+

Location & Hours

+ +
+
+
+ +

Our Location

+
+

Thabazimbi, South Africa

+

Professional hair salon serving the Thabazimbi community with expert hair transformation services.

+
+ +
+
+ +

Contact Information

+
+

Phone: +27 83 261 9619

+

Click the button below to call us directly

+ + Click to Call + +
+
+ +
+

Booking Policy

+
    +
  • + + Advance Booking: We recommend booking at least 2-3 days in advance to ensure availability for your preferred date and time. +
  • +
  • + + Cancellation Policy: Please notify us at least 24 hours in advance if you need to cancel or reschedule your appointment. +
  • +
  • + + Consultation: A brief consultation is recommended before your first appointment to discuss your hair goals and concerns. +
  • +
  • + + Payment: Payment is due on the day of service. We accept cash and card payments. +
  • +
  • + + Deposit: A deposit may be required for specialized services. We'll confirm this when you book. +
  • +
  • + + Hair Care Recommendations: We'll provide aftercare instructions to help maintain your new look and keep your hair healthy. +
  • +
  • + + Follow-up Visits: Many services benefit from follow-up appointments. We'll recommend the best schedule for your hair health. +
  • +
+
+
+ {submitMessage && ( +
+ {submitMessage} +
+ )} +
+ +
+
+

Find Us

+
+