From 3b37a3dbef37393ff9fbaa920bbca3d286e3c5da Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 14 Jun 2026 19:03:17 +0000 Subject: [PATCH 1/2] Bob AI: fix build error in src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 7bb1da4..ace9094 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -5,7 +5,9 @@ import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlo import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee'; import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; import TeamGlassCards from '@/components/sections/team/TeamGlassCards'; -import TestimonialColumnMarqueeCards from '@/components/sections/testimonial/TestimonialColumnMarqueeCards'; +import TestimonialColumnMarqueeCardsOriginal from '@/components/sections/testimonial/TestimonialColumnMarqueeCards'; + +const TestimonialColumnMarqueeCards = (props: any) => ; import { Clock, Flame, Scissors, Sparkles, Star } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; -- 2.49.1 From 2b28dfdd06bc0b14a5807035e05ca477a26b2b08 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 14 Jun 2026 19:03:24 +0000 Subject: [PATCH 2/2] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 117 +++++++++-------------------------------- 1 file changed, 25 insertions(+), 92 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index ace9094..ada4720 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -5,9 +5,7 @@ import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlo import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee'; import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; import TeamGlassCards from '@/components/sections/team/TeamGlassCards'; -import TestimonialColumnMarqueeCardsOriginal from '@/components/sections/testimonial/TestimonialColumnMarqueeCards'; - -const TestimonialColumnMarqueeCards = (props: any) => ; +import TestimonialColumnMarqueeCards from '@/components/sections/testimonial/TestimonialColumnMarqueeCards'; import { Clock, Flame, Scissors, Sparkles, Star } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; @@ -21,25 +19,18 @@ export default function HomePage() { title="Precision Cuts for the Modern Professional" description="Located in The Dawn Salon, we deliver unmatched consistency and clean, professional results in a relaxing environment." primaryButton={{ - text: "Book Appointment", - href: "#contact", - }} + text: "Book Appointment", href: "#contact"}} secondaryButton={{ - text: "View Our Work", - href: "#about", - }} + text: "View Our Work", href: "#about"}} items={[ { - text: "Precision Fades", - icon: Scissors, + text: "Precision Fades", icon: Scissors, }, { - text: "Hot Towel Shave", - icon: Flame, + text: "Hot Towel Shave", icon: Flame, }, { - text: "Beard Grooming", - icon: Sparkles, + text: "Beard Grooming", icon: Sparkles, }, ]} imageSrc="http://img.b2bpic.net/free-photo/barber-shop-retro-vintage-style_1150-17931.jpg" @@ -68,19 +59,13 @@ export default function HomePage() { features={[ { icon: Scissors, - title: "Precision Haircuts", - description: "Classic and modern styles tailored to your face shape.", - }, + title: "Precision Haircuts", description: "Classic and modern styles tailored to your face shape."}, { icon: Flame, - title: "Hot Towel Shave", - description: "Relaxing, deep-cleaning shave experience for the perfect finish.", - }, + title: "Hot Towel Shave", description: "Relaxing, deep-cleaning shave experience for the perfect finish."}, { icon: Sparkles, - title: "Beard Grooming", - description: "Expert trimming and conditioning to maintain your beard health.", - }, + title: "Beard Grooming", description: "Expert trimming and conditioning to maintain your beard health."}, ]} /> @@ -94,20 +79,11 @@ export default function HomePage() { description="Our professional team is dedicated to providing superior service and high-quality results for every client." members={[ { - name: "Reggie", - role: "Head Barber & Owner", - imageSrc: "http://img.b2bpic.net/free-photo/young-evil-joyful-blonde-male-barber-uniform-holds-barber-tools-winner-cup-isolated-white-space-with-copy-space_141793-60452.jpg", - }, + name: "Reggie", role: "Head Barber & Owner", imageSrc: "http://img.b2bpic.net/free-photo/young-evil-joyful-blonde-male-barber-uniform-holds-barber-tools-winner-cup-isolated-white-space-with-copy-space_141793-60452.jpg"}, { - name: "Bean", - role: "Master Barber", - imageSrc: "http://img.b2bpic.net/free-photo/strict-slavic-middle-aged-male-barber-uniform-combing-beard-holding-scissors-isolated-purple-wall_141793-86101.jpg", - }, + name: "Bean", role: "Master Barber", imageSrc: "http://img.b2bpic.net/free-photo/strict-slavic-middle-aged-male-barber-uniform-combing-beard-holding-scissors-isolated-purple-wall_141793-86101.jpg"}, { - name: "Marcus", - role: "Senior Barber", - imageSrc: "http://img.b2bpic.net/free-photo/groomed-bearded-man-with-tattooes-is-posing-dark-photo-studio_613910-15016.jpg", - }, + name: "Marcus", role: "Senior Barber", imageSrc: "http://img.b2bpic.net/free-photo/groomed-bearded-man-with-tattooes-is-posing-dark-photo-studio_613910-15016.jpg"}, ]} /> @@ -121,40 +97,15 @@ export default function HomePage() { description="Experience excellence in grooming with our highly-rated services in Washington DC." testimonials={[ { - id: "1", - name: "Sarah J.", - role: "Client", - quote: "Clean, professional, and upbeat environment. Always leaves me comfortable.", - imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-black-polo-shirt-swinging-paint-brush-with-aggressive-expression-standing-white-background_141793-20662.jpg", - }, + name: "Sarah J.", role: "Client", quote: "Clean, professional, and upbeat environment. Always leaves me comfortable.", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-black-polo-shirt-swinging-paint-brush-with-aggressive-expression-standing-white-background_141793-20662.jpg"}, { - id: "2", - name: "David M.", - role: "Client", - quote: "First barber shop where I’ve actually loved my cut. Highly recommend.", - imageSrc: "http://img.b2bpic.net/free-photo/barber-giving-high-five-client_23-2147737095.jpg", - }, + name: "David M.", role: "Client", quote: "First barber shop where I’ve actually loved my cut. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/barber-giving-high-five-client_23-2147737095.jpg"}, { - id: "3", - name: "Chris B.", - role: "Client", - quote: "Consistency is unmatched—the sharpest cut every single time.", - imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-man-posing-tropical-location-background-palm-trees-greenery_1321-1419.jpg", - }, + name: "Chris B.", role: "Client", quote: "Consistency is unmatched—the sharpest cut every single time.", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-man-posing-tropical-location-background-palm-trees-greenery_1321-1419.jpg"}, { - id: "4", - name: "Alex W.", - role: "Client", - quote: "The owner is professional and values quality over quantity.", - imageSrc: "http://img.b2bpic.net/free-photo/image-brunette-woman-laughing-smiling-while-eating-apple-kitchen-sitting-home-having_1258-199911.jpg", - }, + name: "Alex W.", role: "Client", quote: "The owner is professional and values quality over quantity.", imageSrc: "http://img.b2bpic.net/free-photo/image-brunette-woman-laughing-smiling-while-eating-apple-kitchen-sitting-home-having_1258-199911.jpg"}, { - id: "5", - name: "Jordan P.", - role: "Client", - quote: "Great shop with great service, takes great care of every client.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-hair-salon_23-2150665449.jpg", - }, + name: "Jordan P.", role: "Client", quote: "Great shop with great service, takes great care of every client.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-hair-salon_23-2150665449.jpg"}, ]} /> @@ -168,20 +119,11 @@ export default function HomePage() { description="Committed to maintaining excellence and quality standards for all our clients." metrics={[ { - icon: Star, - title: "Client Satisfaction", - value: "4.6/5", - }, + icon: "Star", title: "Client Satisfaction", value: "4.6/5"}, { - icon: Scissors, - title: "Cuts Delivered", - value: "10k+", - }, + icon: "Scissors", title: "Cuts Delivered", value: "10k+"}, { - icon: Clock, - title: "Years Experience", - value: "12+", - }, + icon: "Clock", title: "Years Experience", value: "12+"}, ]} /> @@ -195,16 +137,11 @@ export default function HomePage() { description="Get answers to common questions about our services and booking." categories={[ { - name: "General", - items: [ + name: "General", items: [ { - question: "Do I need an appointment?", - answer: "We welcome both appointments and walk-ins, though booking is recommended.", - }, + question: "Do I need an appointment?", answer: "We welcome both appointments and walk-ins, though booking is recommended."}, { - question: "Where are you located?", - answer: "We are located at 1803 Benning Rd NE, inside The Dawn Salon.", - }, + question: "Where are you located?", answer: "We are located at 1803 Benning Rd NE, inside The Dawn Salon."}, ], }, ]} @@ -218,13 +155,9 @@ export default function HomePage() { tag="Book Now" text="Ready for your best cut yet? Reach out today to book your session or find us in Washington, DC." primaryButton={{ - text: "(202) 853-3766", - href: "tel:2028533766", - }} + text: "(202) 853-3766", href: "tel:2028533766"}} secondaryButton={{ - text: "Get Directions", - href: "https://maps.google.com/?q=1803+Benning+Rd+NE+Washington+DC", - }} + text: "Get Directions", href: "https://maps.google.com/?q=1803+Benning+Rd+NE+Washington+DC"}} /> -- 2.49.1