Merge version_1 into main #4
167
src/app/page.tsx
167
src/app/page.tsx
@@ -10,7 +10,7 @@ import TeamCardEleven from "@/components/sections/team/TeamCardEleven";
|
||||
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
|
||||
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||
import { Scissors, Zap, Trimmer, Sparkles, Star, Heart } from "lucide-react";
|
||||
import { Scissors, Zap, Timer, Sparkles, Star, Heart } from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
const navItems = [
|
||||
@@ -53,45 +53,26 @@ export default function HomePage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/barber-shaving-hair-client-near-mirror_23-2147778751.jpg"
|
||||
imageAlt="Professional barber cutting fade haircut"
|
||||
mediaAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marco Rossi",
|
||||
handle: "Regular Customer",
|
||||
testimonial: "Ammar is extremely professional and understands exactly the haircut you want.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-talking-mobile-phone-waiting-area_107420-95801.jpg?_wi=1",
|
||||
},
|
||||
name: "Marco Rossi", handle: "Regular Customer", testimonial: "Ammar is extremely professional and understands exactly the haircut you want.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-talking-mobile-phone-waiting-area_107420-95801.jpg"},
|
||||
{
|
||||
name: "David Chen",
|
||||
handle: "Satisfied Client",
|
||||
testimonial: "Fantastic haircut with amazing attention to detail.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg?_wi=1",
|
||||
},
|
||||
name: "David Chen", handle: "Satisfied Client", testimonial: "Fantastic haircut with amazing attention to detail.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg"},
|
||||
{
|
||||
name: "James Wilson",
|
||||
handle: "Frequent Visitor",
|
||||
testimonial: "Clean shop, great lighting, and very friendly staff.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-handsome-blonde-man-looking-camera-orange_141793-69216.jpg?_wi=1",
|
||||
},
|
||||
name: "James Wilson", handle: "Frequent Visitor", testimonial: "Clean shop, great lighting, and very friendly staff.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-handsome-blonde-man-looking-camera-orange_141793-69216.jpg"},
|
||||
{
|
||||
name: "Ahmed Hassan",
|
||||
handle: "Regular",
|
||||
testimonial: "The best fade cuts in Mississauga. Highly recommended!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg?_wi=1",
|
||||
},
|
||||
name: "Ahmed Hassan", handle: "Regular", testimonial: "The best fade cuts in Mississauga. Highly recommended!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Appointment",
|
||||
href: "contact",
|
||||
},
|
||||
text: "Book Appointment", href: "contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:(647)509-8555",
|
||||
},
|
||||
text: "Call Now", href: "tel:(647)509-8555"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -105,34 +86,22 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
icon: Scissors,
|
||||
title: "Haircuts",
|
||||
description: "Professional cuts tailored to your preferences",
|
||||
},
|
||||
title: "Haircuts", description: "Professional cuts tailored to your preferences"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Fade Cuts",
|
||||
description: "Crisp, clean fades with precision lines",
|
||||
},
|
||||
title: "Fade Cuts", description: "Crisp, clean fades with precision lines"},
|
||||
{
|
||||
icon: Trimmer,
|
||||
title: "Beard Trims",
|
||||
description: "Expert beard shaping and maintenance",
|
||||
},
|
||||
icon: Timer,
|
||||
title: "Beard Trims", description: "Expert beard shaping and maintenance"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Line Ups",
|
||||
description: "Sharp, clean edge work on hairlines",
|
||||
},
|
||||
title: "Line Ups", description: "Sharp, clean edge work on hairlines"},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Custom Styling",
|
||||
description: "Personalized looks for any occasion",
|
||||
},
|
||||
title: "Custom Styling", description: "Personalized looks for any occasion"},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Kids Haircuts",
|
||||
description: "Friendly service for the whole family",
|
||||
},
|
||||
title: "Kids Haircuts", description: "Friendly service for the whole family"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -144,14 +113,10 @@ export default function HomePage() {
|
||||
<TextSplitAbout
|
||||
title="Why Choose Classy Barbershop"
|
||||
description={[
|
||||
"We've built our reputation on precision, professionalism, and genuine care for our clients. Every haircut is a reflection of our commitment to excellence.",
|
||||
"Located in Mississauga, we serve the entire region with modern facilities and experienced barbers who understand your style. Our 5-star rating with 76+ reviews speaks to the quality of service we deliver every single day.",
|
||||
]}
|
||||
"We've built our reputation on precision, professionalism, and genuine care for our clients. Every haircut is a reflection of our commitment to excellence.", "Located in Mississauga, we serve the entire region with modern facilities and experienced barbers who understand your style. Our 5-star rating with 76+ reviews speaks to the quality of service we deliver every single day."]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Gallery",
|
||||
href: "#gallery",
|
||||
},
|
||||
text: "View Gallery", href: "#gallery"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
showBorder={true}
|
||||
@@ -168,23 +133,11 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
groups={[
|
||||
{
|
||||
id: "barbers",
|
||||
groupTitle: "Expert Barbers",
|
||||
members: [
|
||||
id: "barbers", groupTitle: "Expert Barbers", members: [
|
||||
{
|
||||
id: "1",
|
||||
title: "Ammar",
|
||||
subtitle: "Senior Barber",
|
||||
detail: "Specializes in precision fades and clean line-ups",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-man-apron-holding-trimmer-happy-cheerful-showing-thumbs-up-standing-blue-wall_141793-96838.jpg?_wi=1",
|
||||
},
|
||||
id: "1", title: "Ammar", subtitle: "Senior Barber", detail: "Specializes in precision fades and clean line-ups", imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-man-apron-holding-trimmer-happy-cheerful-showing-thumbs-up-standing-blue-wall_141793-96838.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Marco",
|
||||
subtitle: "Master Stylist",
|
||||
detail: "Expert in custom styling and beard care",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg?_wi=2",
|
||||
},
|
||||
id: "2", title: "Marco", subtitle: "Master Stylist", detail: "Expert in custom styling and beard care", imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -200,51 +153,25 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marco Rossi",
|
||||
role: "Regular Customer",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-talking-mobile-phone-waiting-area_107420-95801.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "Marco Rossi", role: "Regular Customer", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-talking-mobile-phone-waiting-area_107420-95801.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "David Chen",
|
||||
role: "Business Owner",
|
||||
company: "Mississauga",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg?_wi=3",
|
||||
},
|
||||
id: "2", name: "David Chen", role: "Business Owner", company: "Mississauga", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "James Wilson",
|
||||
role: "Professional",
|
||||
company: "Local Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-handsome-blonde-man-looking-camera-orange_141793-69216.jpg?_wi=2",
|
||||
},
|
||||
id: "3", name: "James Wilson", role: "Professional", company: "Local Client", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-handsome-blonde-man-looking-camera-orange_141793-69216.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Ahmed Hassan",
|
||||
role: "Regular",
|
||||
company: "Frequent Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg?_wi=2",
|
||||
},
|
||||
id: "4", name: "Ahmed Hassan", role: "Regular", company: "Frequent Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "5.0★",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "5.0★", label: "Average Rating"},
|
||||
{
|
||||
value: "76+",
|
||||
label: "Happy Reviews",
|
||||
},
|
||||
value: "76+", label: "Happy Reviews"},
|
||||
{
|
||||
value: "10+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
value: "10+", label: "Years Experience"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -255,26 +182,18 @@ export default function HomePage() {
|
||||
description="Schedule your next haircut with us. We're open 6 days a week and always ready to serve you."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "(647) 509-8555",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "(647) 509-8555", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Service requested (e.g., Fade Cut, Beard Trim, etc.)",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Service requested (e.g., Fade Cut, Beard Trim, etc.)", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/customer-standing-front-mirror-barbershop_23-2148181953.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/customer-standing-front-mirror-barbershop_23-2148181953.jpg"
|
||||
imageAlt="Classy Barbershop interior"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
@@ -286,13 +205,9 @@ export default function HomePage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Classy Barbershop"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -15,7 +15,7 @@ import {
|
||||
AlertCircle,
|
||||
Zap,
|
||||
Wrench,
|
||||
Pipe,
|
||||
Faucet,
|
||||
Home,
|
||||
Sparkles,
|
||||
} from "lucide-react";
|
||||
@@ -58,55 +58,36 @@ export default function PlumbingPage() {
|
||||
tag="4.8★ Rating"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg"
|
||||
imageAlt="Professional plumber at work"
|
||||
mediaAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sarah Thompson",
|
||||
handle: "Homeowner",
|
||||
testimonial:
|
||||
"Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.",
|
||||
rating: 5,
|
||||
name: "Sarah Thompson", handle: "Homeowner", testimonial:
|
||||
"Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg"},
|
||||
{
|
||||
name: "Mike Johnson",
|
||||
handle: "Property Manager",
|
||||
testimonial:
|
||||
"Ben quickly fixed our plugged basement bathroom the same day we called.",
|
||||
rating: 5,
|
||||
name: "Mike Johnson", handle: "Property Manager", testimonial:
|
||||
"Ben quickly fixed our plugged basement bathroom the same day we called.", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg"},
|
||||
{
|
||||
name: "Lisa Chen",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Transparent pricing and excellent workmanship. Highly recommend!",
|
||||
rating: 5,
|
||||
name: "Lisa Chen", handle: "Homeowner", testimonial: "Transparent pricing and excellent workmanship. Highly recommend!", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg"},
|
||||
{
|
||||
name: "Robert Davis",
|
||||
handle: "Regular Client",
|
||||
testimonial:
|
||||
"Available 24/7 and always professional. The best plumber in Milton.",
|
||||
rating: 5,
|
||||
name: "Robert Davis", handle: "Regular Client", testimonial:
|
||||
"Available 24/7 and always professional. The best plumber in Milton.", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Request Service",
|
||||
href: "#plumbing-contact",
|
||||
},
|
||||
text: "Request Service", href: "#plumbing-contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:(289)627-1842",
|
||||
},
|
||||
text: "Call Now", href: "tel:(289)627-1842"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -120,34 +101,22 @@ export default function PlumbingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Droplets,
|
||||
title: "Drain Cleaning",
|
||||
description: "Fast, reliable drain cleaning and clearing",
|
||||
},
|
||||
title: "Drain Cleaning", description: "Fast, reliable drain cleaning and clearing"},
|
||||
{
|
||||
icon: AlertCircle,
|
||||
title: "Emergency Plumbing",
|
||||
description: "24/7 emergency response to urgent issues",
|
||||
},
|
||||
title: "Emergency Plumbing", description: "24/7 emergency response to urgent issues"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Sump Pump Repair",
|
||||
description: "Installation and maintenance of sump pumps",
|
||||
},
|
||||
title: "Sump Pump Repair", description: "Installation and maintenance of sump pumps"},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Leak Repair",
|
||||
description: "Detection and repair of water leaks",
|
||||
},
|
||||
title: "Leak Repair", description: "Detection and repair of water leaks"},
|
||||
{
|
||||
icon: Pipe,
|
||||
title: "Basement Plumbing",
|
||||
description: "Specialized basement plumbing solutions",
|
||||
},
|
||||
icon: Faucet,
|
||||
title: "Basement Plumbing", description: "Specialized basement plumbing solutions"},
|
||||
{
|
||||
icon: Home,
|
||||
title: "General Plumbing",
|
||||
description: "All household plumbing repair and installation",
|
||||
},
|
||||
title: "General Plumbing", description: "All household plumbing repair and installation"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -159,14 +128,10 @@ export default function PlumbingPage() {
|
||||
<TextSplitAbout
|
||||
title="Why Choose Hy-Pro Plumbing"
|
||||
description={[
|
||||
"With 227+ five-star reviews, Hy-Pro Plumbing has built a reputation for reliability, professionalism, and honest pricing in Milton and surrounding areas.",
|
||||
"Our mission is to provide fast, high-quality plumbing solutions when you need them most. Available 24/7 for emergency calls, our experienced technicians are committed to fixing your plumbing issues right the first time.",
|
||||
]}
|
||||
"With 227+ five-star reviews, Hy-Pro Plumbing has built a reputation for reliability, professionalism, and honest pricing in Milton and surrounding areas.", "Our mission is to provide fast, high-quality plumbing solutions when you need them most. Available 24/7 for emergency calls, our experienced technicians are committed to fixing your plumbing issues right the first time."]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Quote",
|
||||
href: "#plumbing-contact",
|
||||
},
|
||||
text: "Get a Quote", href: "#plumbing-contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
showBorder={true}
|
||||
@@ -183,25 +148,13 @@ export default function PlumbingPage() {
|
||||
useInvertedBackground={true}
|
||||
groups={[
|
||||
{
|
||||
id: "technicians",
|
||||
groupTitle: "Skilled Technicians",
|
||||
members: [
|
||||
id: "technicians", groupTitle: "Skilled Technicians", members: [
|
||||
{
|
||||
id: "1",
|
||||
title: "Jermaine",
|
||||
subtitle: "Lead Technician",
|
||||
detail: "Emergency response specialist",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/mechanic-using-touchscreen-device_1170-1579.jpg?_wi=1",
|
||||
},
|
||||
id: "1", title: "Jermaine", subtitle: "Lead Technician", detail: "Emergency response specialist", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/mechanic-using-touchscreen-device_1170-1579.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Ben",
|
||||
subtitle: "Service Expert",
|
||||
detail: "Specializes in drain and basement issues",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/barber-man-apron-with-towel-around-neck-lookign-camera-smiling-confident-standing-orange-background_141793-67197.jpg?_wi=1",
|
||||
},
|
||||
id: "2", title: "Ben", subtitle: "Service Expert", detail: "Specializes in drain and basement issues", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/barber-man-apron-with-towel-around-neck-lookign-camera-smiling-confident-standing-orange-background_141793-67197.jpg"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -217,55 +170,29 @@ export default function PlumbingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Thompson",
|
||||
role: "Homeowner",
|
||||
company: "Milton",
|
||||
rating: 5,
|
||||
id: "1", name: "Sarah Thompson", role: "Homeowner", company: "Milton", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg?_wi=2",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike Johnson",
|
||||
role: "Property Manager",
|
||||
company: "Oakville",
|
||||
rating: 5,
|
||||
id: "2", name: "Mike Johnson", role: "Property Manager", company: "Oakville", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg?_wi=2",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Lisa Chen",
|
||||
role: "Homeowner",
|
||||
company: "Burlington",
|
||||
rating: 5,
|
||||
id: "3", name: "Lisa Chen", role: "Homeowner", company: "Burlington", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg?_wi=2",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Robert Davis",
|
||||
role: "Business Owner",
|
||||
company: "Mississauga",
|
||||
rating: 5,
|
||||
id: "4", name: "Robert Davis", role: "Business Owner", company: "Mississauga", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg?_wi=2",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.8★",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "4.8★", label: "Average Rating"},
|
||||
{
|
||||
value: "227+",
|
||||
label: "Happy Customers",
|
||||
},
|
||||
value: "227+", label: "Happy Customers"},
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Emergency Service",
|
||||
},
|
||||
value: "24/7", label: "Emergency Service"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -276,26 +203,18 @@ export default function PlumbingPage() {
|
||||
description="Contact us today for a quote or emergency assistance. Available 24/7 for urgent issues."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "(289) 627-1842",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "(289) 627-1842", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your plumbing issue",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Describe your plumbing issue", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sporty-girl-packing-bag-training-sports-girl-going-training-preparing-training_169016-67494.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sporty-girl-packing-bag-training-sports-girl-going-training-preparing-training_169016-67494.jpg"
|
||||
imageAlt="Professional plumbing service"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
@@ -307,13 +226,9 @@ export default function PlumbingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Hy-Pro Plumbing"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -7,7 +7,7 @@ import TestimonialCardSixteen from "@/components/sections/testimonial/Testimonia
|
||||
import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/FeatureBorderGlow";
|
||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||
import Link from "next/link";
|
||||
import { AlertCircle, Zap, Wrench, Pipe, Home, Droplets } from "lucide-react";
|
||||
import { AlertCircle, Zap, Wrench, Faucet, Home, Droplets, Sparkles } from "lucide-react";
|
||||
|
||||
export default function PlumbingReviewsPage() {
|
||||
const navItems = [
|
||||
@@ -45,54 +45,31 @@ export default function PlumbingReviewsPage() {
|
||||
title="Milton's Trusted 24/7 Plumbing & Drain Experts"
|
||||
description="Fast response. Honest pricing. Professional service."
|
||||
tag="4.8★ Rating"
|
||||
tagIcon={Zap}
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg"
|
||||
imageAlt="professional plumber at work"
|
||||
mediaAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sarah Thompson",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg?_wi=5",
|
||||
imageAlt: "satisfied customer testimonial portrait",
|
||||
},
|
||||
name: "Sarah Thompson", handle: "Homeowner", testimonial: "Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg", imageAlt: "satisfied customer testimonial portrait"},
|
||||
{
|
||||
name: "Mike Johnson",
|
||||
handle: "Property Manager",
|
||||
testimonial: "Ben quickly fixed our plugged basement bathroom the same day we called.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg?_wi=5",
|
||||
imageAlt: "happy customer portrait headshot",
|
||||
},
|
||||
name: "Mike Johnson", handle: "Property Manager", testimonial: "Ben quickly fixed our plugged basement bathroom the same day we called.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg", imageAlt: "happy customer portrait headshot"},
|
||||
{
|
||||
name: "Lisa Chen",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Transparent pricing and excellent workmanship. Highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg?_wi=5",
|
||||
imageAlt: "customer satisfaction portrait",
|
||||
},
|
||||
name: "Lisa Chen", handle: "Homeowner", testimonial: "Transparent pricing and excellent workmanship. Highly recommend!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg", imageAlt: "customer satisfaction portrait"},
|
||||
{
|
||||
name: "Robert Davis",
|
||||
handle: "Regular Client",
|
||||
testimonial: "Available 24/7 and always professional. The best plumber in Milton.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg?_wi=5",
|
||||
imageAlt: "homeowner portrait satisfied",
|
||||
},
|
||||
name: "Robert Davis", handle: "Regular Client", testimonial: "Available 24/7 and always professional. The best plumber in Milton.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", imageAlt: "homeowner portrait satisfied"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Request Service",
|
||||
href: "/plumbing/contact",
|
||||
},
|
||||
text: "Request Service", href: "/plumbing/contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:(289)627-1842",
|
||||
},
|
||||
text: "Call Now", href: "tel:(289)627-1842"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -108,55 +85,25 @@ export default function PlumbingReviewsPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Thompson",
|
||||
role: "Homeowner",
|
||||
company: "Milton",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg?_wi=6",
|
||||
imageAlt: "satisfied customer testimonial portrait",
|
||||
},
|
||||
id: "1", name: "Sarah Thompson", role: "Homeowner", company: "Milton", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg", imageAlt: "satisfied customer testimonial portrait"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike Johnson",
|
||||
role: "Property Manager",
|
||||
company: "Oakville",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg?_wi=6",
|
||||
imageAlt: "happy customer portrait headshot",
|
||||
},
|
||||
id: "2", name: "Mike Johnson", role: "Property Manager", company: "Oakville", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg", imageAlt: "happy customer portrait headshot"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Lisa Chen",
|
||||
role: "Homeowner",
|
||||
company: "Burlington",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg?_wi=6",
|
||||
imageAlt: "customer satisfaction portrait",
|
||||
},
|
||||
id: "3", name: "Lisa Chen", role: "Homeowner", company: "Burlington", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg", imageAlt: "customer satisfaction portrait"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Robert Davis",
|
||||
role: "Business Owner",
|
||||
company: "Mississauga",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg?_wi=6",
|
||||
imageAlt: "homeowner portrait satisfied",
|
||||
},
|
||||
id: "4", name: "Robert Davis", role: "Business Owner", company: "Mississauga", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg", imageAlt: "homeowner portrait satisfied"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.8★",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "4.8★", label: "Average Rating"},
|
||||
{
|
||||
value: "227+",
|
||||
label: "Happy Customers",
|
||||
},
|
||||
value: "227+", label: "Happy Customers"},
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Emergency Service",
|
||||
},
|
||||
value: "24/7", label: "Emergency Service"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -168,34 +115,22 @@ export default function PlumbingReviewsPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Droplets,
|
||||
title: "Drain Cleaning",
|
||||
description: "Fast, reliable drain cleaning and clearing",
|
||||
},
|
||||
title: "Drain Cleaning", description: "Fast, reliable drain cleaning and clearing"},
|
||||
{
|
||||
icon: AlertCircle,
|
||||
title: "Emergency Plumbing",
|
||||
description: "24/7 emergency response to urgent issues",
|
||||
},
|
||||
title: "Emergency Plumbing", description: "24/7 emergency response to urgent issues"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Sump Pump Repair",
|
||||
description: "Installation and maintenance of sump pumps",
|
||||
},
|
||||
title: "Sump Pump Repair", description: "Installation and maintenance of sump pumps"},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Leak Repair",
|
||||
description: "Detection and repair of water leaks",
|
||||
},
|
||||
title: "Leak Repair", description: "Detection and repair of water leaks"},
|
||||
{
|
||||
icon: Pipe,
|
||||
title: "Basement Plumbing",
|
||||
description: "Specialized basement plumbing solutions",
|
||||
},
|
||||
icon: Faucet,
|
||||
title: "Basement Plumbing", description: "Specialized basement plumbing solutions"},
|
||||
{
|
||||
icon: Home,
|
||||
title: "General Plumbing",
|
||||
description: "All household plumbing repair and installation",
|
||||
},
|
||||
title: "General Plumbing", description: "All household plumbing repair and installation"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -207,13 +142,9 @@ export default function PlumbingReviewsPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Hy-Pro Plumbing"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -7,7 +7,7 @@ import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/F
|
||||
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
|
||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||
import Link from "next/link";
|
||||
import { Droplets, AlertCircle, Zap, Wrench, Pipe, Home } from "lucide-react";
|
||||
import { Droplets, AlertCircle, Zap, Wrench, Faucet, Home, Sparkles } from "lucide-react";
|
||||
|
||||
export default function PlumbingServicesPage() {
|
||||
return (
|
||||
@@ -45,38 +45,23 @@ export default function PlumbingServicesPage() {
|
||||
tag="4.8★ Rating"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-craftsman_23-2148137740.jpg"
|
||||
imageAlt="Professional plumber at work"
|
||||
mediaAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sarah Thompson",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg?_wi=3",
|
||||
},
|
||||
name: "Sarah Thompson", handle: "Homeowner", testimonial: "Jermaine arrived within 90 minutes and resolved our urgent plumbing issue perfectly.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-two-raised-fingers_1187-1103.jpg"},
|
||||
{
|
||||
name: "Mike Johnson",
|
||||
handle: "Property Manager",
|
||||
testimonial: "Ben quickly fixed our plugged basement bathroom the same day we called.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg?_wi=3",
|
||||
},
|
||||
name: "Mike Johnson", handle: "Property Manager", testimonial: "Ben quickly fixed our plugged basement bathroom the same day we called.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-pretty-business-woman-showing-thumb-up_1262-4720.jpg"},
|
||||
{
|
||||
name: "Lisa Chen",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Transparent pricing and excellent workmanship. Highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg?_wi=3",
|
||||
},
|
||||
name: "Lisa Chen", handle: "Homeowner", testimonial: "Transparent pricing and excellent workmanship. Highly recommend!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man_23-2149880056.jpg"},
|
||||
{
|
||||
name: "Robert Davis",
|
||||
handle: "Regular Client",
|
||||
testimonial: "Available 24/7 and always professional. The best plumber in Milton.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg?_wi=3",
|
||||
},
|
||||
name: "Robert Davis", handle: "Regular Client", testimonial: "Available 24/7 and always professional. The best plumber in Milton.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Request Service", href: "#plumbing-contact" },
|
||||
@@ -94,34 +79,22 @@ export default function PlumbingServicesPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Droplets,
|
||||
title: "Drain Cleaning",
|
||||
description: "Fast, reliable drain cleaning and clearing",
|
||||
},
|
||||
title: "Drain Cleaning", description: "Fast, reliable drain cleaning and clearing"},
|
||||
{
|
||||
icon: AlertCircle,
|
||||
title: "Emergency Plumbing",
|
||||
description: "24/7 emergency response to urgent issues",
|
||||
},
|
||||
title: "Emergency Plumbing", description: "24/7 emergency response to urgent issues"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Sump Pump Repair",
|
||||
description: "Installation and maintenance of sump pumps",
|
||||
},
|
||||
title: "Sump Pump Repair", description: "Installation and maintenance of sump pumps"},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Leak Repair",
|
||||
description: "Detection and repair of water leaks",
|
||||
},
|
||||
title: "Leak Repair", description: "Detection and repair of water leaks"},
|
||||
{
|
||||
icon: Pipe,
|
||||
title: "Basement Plumbing",
|
||||
description: "Specialized basement plumbing solutions",
|
||||
},
|
||||
icon: Faucet,
|
||||
title: "Basement Plumbing", description: "Specialized basement plumbing solutions"},
|
||||
{
|
||||
icon: Home,
|
||||
title: "General Plumbing",
|
||||
description: "All household plumbing repair and installation",
|
||||
},
|
||||
title: "General Plumbing", description: "All household plumbing repair and installation"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -133,9 +106,7 @@ export default function PlumbingServicesPage() {
|
||||
<TextSplitAbout
|
||||
title="Why Choose Hy-Pro Plumbing"
|
||||
description={[
|
||||
"With 227+ five-star reviews, Hy-Pro Plumbing has built a reputation for reliability, professionalism, and honest pricing in Milton and surrounding areas.",
|
||||
"Our mission is to provide fast, high-quality plumbing solutions when you need them most. Available 24/7 for emergency calls, our experienced technicians are committed to fixing your plumbing issues right the first time.",
|
||||
]}
|
||||
"With 227+ five-star reviews, Hy-Pro Plumbing has built a reputation for reliability, professionalism, and honest pricing in Milton and surrounding areas.", "Our mission is to provide fast, high-quality plumbing solutions when you need them most. Available 24/7 for emergency calls, our experienced technicians are committed to fixing your plumbing issues right the first time."]}
|
||||
buttons={[{ text: "Get a Quote", href: "#plumbing-contact" }]}
|
||||
buttonAnimation="slide-up"
|
||||
showBorder={true}
|
||||
@@ -152,7 +123,4 @@ export default function PlumbingServicesPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
|
||||
// Fix: Import Sparkles icon at the top
|
||||
import { Sparkles } from "lucide-react";
|
||||
}
|
||||
@@ -7,7 +7,7 @@ import FeatureBorderGlow from "@/components/sections/feature/featureBorderGlow/F
|
||||
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
|
||||
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||
import { Scissors, Zap, Trimmer, Sparkles, Star, Heart } from "lucide-react";
|
||||
import { Scissors, Zap, Timer, Sparkles, Star, Heart } from "lucide-react";
|
||||
|
||||
export default function ServicesPage() {
|
||||
const navItems = [
|
||||
@@ -47,34 +47,22 @@ export default function ServicesPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Scissors,
|
||||
title: "Haircuts",
|
||||
description: "Professional cuts tailored to your face shape and personal style preferences",
|
||||
},
|
||||
title: "Haircuts", description: "Professional cuts tailored to your face shape and personal style preferences"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Fade Cuts",
|
||||
description: "Crisp, clean fades with razor-sharp precision lines and seamless blending",
|
||||
},
|
||||
title: "Fade Cuts", description: "Crisp, clean fades with razor-sharp precision lines and seamless blending"},
|
||||
{
|
||||
icon: Trimmer,
|
||||
title: "Beard Trims",
|
||||
description: "Expert beard shaping, trimming, and maintenance for a polished look",
|
||||
},
|
||||
icon: Timer,
|
||||
title: "Beard Trims", description: "Expert beard shaping, trimming, and maintenance for a polished look"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Line Ups",
|
||||
description: "Sharp, clean edge work on hairlines and beard edges for a finished appearance",
|
||||
},
|
||||
title: "Line Ups", description: "Sharp, clean edge work on hairlines and beard edges for a finished appearance"},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Custom Styling",
|
||||
description: "Personalized looks and styling consultations for any occasion or season",
|
||||
},
|
||||
title: "Custom Styling", description: "Personalized looks and styling consultations for any occasion or season"},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Kids Haircuts",
|
||||
description: "Friendly, comfortable service specifically designed for children and families",
|
||||
},
|
||||
title: "Kids Haircuts", description: "Friendly, comfortable service specifically designed for children and families"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -86,14 +74,10 @@ export default function ServicesPage() {
|
||||
<TextSplitAbout
|
||||
title="Our Service Philosophy"
|
||||
description={[
|
||||
"Each service at Classy Barbershop is delivered with meticulous attention to detail. We believe that a great haircut starts with understanding your personal style and needs.",
|
||||
"Whether you're looking for a classic cut, a trendy fade, or professional grooming, our barbers take pride in delivering results that exceed expectations. We use premium tools and products to ensure every client leaves feeling confident and looking their best.",
|
||||
]}
|
||||
"Each service at Classy Barbershop is delivered with meticulous attention to detail. We believe that a great haircut starts with understanding your personal style and needs.", "Whether you're looking for a classic cut, a trendy fade, or professional grooming, our barbers take pride in delivering results that exceed expectations. We use premium tools and products to ensure every client leaves feeling confident and looking their best."]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book an Appointment",
|
||||
href: "contact",
|
||||
},
|
||||
text: "Book an Appointment", href: "contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
showBorder={true}
|
||||
@@ -107,22 +91,14 @@ export default function ServicesPage() {
|
||||
description="Ready to experience the Classy Barbershop difference? Book your appointment today. We accommodate walk-ins and have availability throughout the week."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "(647) 509-8555",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "(647) 509-8555", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Preferred service and any special requests",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Preferred service and any special requests", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={true}
|
||||
@@ -138,13 +114,9 @@ export default function ServicesPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Classy Barbershop"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
Reference in New Issue
Block a user