From 482ac804b22331e288d4a91f437b36e7b13c4350 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 14 May 2026 01:46:05 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 285 +++++------------------------------------------ 1 file changed, 25 insertions(+), 260 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6b6acf4..5cd3d7b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,10 +2,10 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactSplit from '@/components/sections/contact/ContactSplit'; +import ContactText from '@/components/sections/contact/ContactText'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven'; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial'; import MediaAbout from '@/components/sections/about/MediaAbout'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; @@ -31,22 +31,10 @@ export default function LandingPage() { @@ -140,21 +68,9 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} features={[ - { - title: "Expert Styling", - description: "Tailored cuts to fit your personality.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selfcare-products_23-2149313075.jpg?_wi=2", - }, - { - title: "Precision Care", - description: "Detailed grooming with focus on quality.", - imageSrc: "http://img.b2bpic.net/free-photo/blurred-customer-new-haircut_23-2148257017.jpg?_wi=2", - }, - { - title: "Relaxed Atmosphere", - description: "An inviting space to unwind and be cared for.", - imageSrc: "http://img.b2bpic.net/free-photo/barber-doing-haircut-bearded-aged-client-hair-salon_23-2148182013.jpg?_wi=2", - }, + { title: "Expert Styling", description: "Tailored cuts to fit your personality.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-selfcare-products_23-2149313075.jpg?_wi=2" }, + { title: "Precision Care", description: "Detailed grooming with focus on quality.", imageSrc: "http://img.b2bpic.net/free-photo/blurred-customer-new-haircut_23-2148257017.jpg?_wi=2" }, + { title: "Relaxed Atmosphere", description: "An inviting space to unwind and be cared for.", imageSrc: "http://img.b2bpic.net/free-photo/barber-doing-haircut-bearded-aged-client-hair-salon_23-2148182013.jpg?_wi=2" }, ]} title="Why Choose Us?" description="We blend precision, style, and atmosphere to ensure you leave feeling your best." @@ -167,57 +83,8 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={true} plans={[ - { - id: "p1", - title: "Haircut & Style", - price: "$45", - period: "per session", - features: [ - "Precision cut", - "Hot towel finish", - "Styled product", - ], - button: { - text: "Book Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-cutting-hair-client_23-2147778763.jpg", - imageAlt: "Hairdresser cutting hair of client", - }, - { - id: "p2", - title: "Beard Trim", - price: "$25", - period: "per session", - features: [ - "Line up", - "Beard conditioning", - "Detailed shaping", - ], - button: { - text: "Book Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/male-barber-sitting-his-shop_23-2149186519.jpg?_wi=3", - imageAlt: "Hairdresser cutting hair of client", - }, - { - id: "p3", - title: "Full Salon Experience", - price: "$85", - period: "per session", - features: [ - "Haircut", - "Beard styling", - "Scalp treatment", - ], - button: { - text: "Book Now", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/woman-cutting-man-with-machine_23-2147737071.jpg?_wi=3", - imageAlt: "Hairdresser cutting hair of client", - }, + { id: "p1", title: "Haircut & Style", price: "$45", period: "per session", features: ["Precision cut", "Hot towel finish", "Styled product"], button: { text: "Book Now", href: "#contact" } }, + { id: "p2", title: "Beard Trim", price: "$25", period: "per session", features: ["Line up", "Beard conditioning", "Detailed shaping"], button: { text: "Book Now", href: "#contact" } }, ]} title="Our Services" description="Transparent pricing for high-quality grooming and styling." @@ -230,24 +97,8 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} team={[ - { - id: "t1", - name: "Hazem", - role: "Head Barber", - imageSrc: "http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg", - }, - { - id: "t2", - name: "Layla", - role: "Senior Stylist", - imageSrc: "http://img.b2bpic.net/free-photo/brutal-bearded-male-with-crossed-arms-dressed-yellow-plaid-shirt_613910-1818.jpg", - }, - { - id: "t3", - name: "Omar", - role: "Master Barber", - imageSrc: "http://img.b2bpic.net/free-photo/looking-side-young-male-barber-wearing-uniform-holding-barber-tools-isolated-olive-green-wall_141793-106033.jpg", - }, + { id: "t1", name: "Hazem", role: "Head Barber" }, + { id: "t2", name: "Layla", role: "Senior Stylist" }, ]} title="Meet the Stylists" description="Our professional team is dedicated to your look and comfort." @@ -260,46 +111,8 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={true} testimonials={[ - { - id: "1", - name: "John D.", - handle: "@johnd", - testimonial: "Consistent, excellent quality every single visit.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-positive-blond-bearded-male-dressed-red-fleece-shirt-makes-conversation_613910-3727.jpg", - }, - { - id: "2", - name: "Sarah S.", - handle: "@sarahs", - testimonial: "Layla is amazing, wouldn't go anywhere else.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/serious-powerful-european-male-with-tattoo-bald-head-thick-beard-frowning-having-displeased-dissatisfied-look-expressing-his-negative-attitude-keeping-arms-folded-chest_343059-1675.jpg", - }, - { - id: "3", - name: "Mike R.", - handle: "@miker", - testimonial: "Great vibes, even better cuts. Solid work.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-their-clients_23-2149205931.jpg", - }, - { - id: "4", - name: "Alex B.", - handle: "@alexb", - testimonial: "Professionalism at its best.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-washing-clients-hair-barbershop_613910-5471.jpg", - }, - { - id: "5", - name: "Chris P.", - handle: "@chrisp", - testimonial: "Definitely the best spot in town.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230965.jpg", - }, + { id: "1", name: "John D.", handle: "@johnd", testimonial: "Consistent, excellent quality every single visit.", rating: 5 }, + { id: "2", name: "Sarah S.", handle: "@sarahs", testimonial: "Layla is amazing, wouldn't go anywhere else.", rating: 5 }, ]} showRating={true} title="Client Stories" @@ -312,23 +125,9 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} faqs={[ - { - id: "f1", - title: "Do I need an appointment?", - content: "Yes, we recommend booking online to ensure your preferred slot.", - }, - { - id: "f2", - title: "Do you accept walk-ins?", - content: "Walk-ins are welcome if space is available, but booking is preferred.", - }, - { - id: "f3", - title: "What payment methods do you accept?", - content: "We accept major cards, cash, and mobile payments.", - }, + { id: "f1", title: "Do I need an appointment?", content: "Yes, we recommend booking online to ensure your preferred slot." }, + { id: "f2", title: "Do you accept walk-ins?", content: "Walk-ins are welcome if space is available, but booking is preferred." }, ]} - imageSrc="http://img.b2bpic.net/free-photo/lounge-area-hotel-front-desk_482257-76248.jpg" title="Common Questions" description="Everything you need to know about your next visit." faqsAnimation="slide-up" @@ -337,53 +136,19 @@ export default function LandingPage() {
-
-- 2.49.1 From 9f684cd29055b1cb9bd4b1a0cb9cb681edfbfcba Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 14 May 2026 01:46:06 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b7afc67..11e07b8 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f4ef; - --card: #dad6cd; - --foreground: #2a2928; - --primary-cta: #2a2928; + --background: #fbfaf8; + --card: #f0ede8; + --foreground: #2e2521; + --primary-cta: #2e2521; --primary-cta-text: #f5f4ef; - --secondary-cta: #ecebea; + --secondary-cta: #ffffff; --secondary-cta-text: #2a2928; - --accent: #ffffff; - --background-accent: #c6b180; + --accent: #b2a28b; + --background-accent: #e3dccf; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1