Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
367
src/app/page.tsx
367
src/app/page.tsx
@@ -34,33 +34,19 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
name: "Services", id: "#services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
{
|
||||
name: "Team",
|
||||
id: "#team",
|
||||
},
|
||||
name: "Team", id: "#team"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Teesley Hair Salon"
|
||||
/>
|
||||
@@ -70,83 +56,43 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Transform Your Look, Elevate Your Style"
|
||||
description="Experience unparalleled hair artistry. At Teesley Hair Salon, we combine passion with precision to craft the perfect look for you. Discover your true potential with our expert stylists."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sophia R.",
|
||||
handle: "@sophia_beauty",
|
||||
testimonial: "Teesley Salon gave me the best haircut of my life! The stylist truly understood what I wanted and exceeded my expectations. I feel amazing!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-hairdresser-woman-smiling-looking-mirror-beauty-salon_176420-4473.jpg",
|
||||
imageAlt: "Sophia smiling after a haircut",
|
||||
},
|
||||
name: "Sophia R.", handle: "@sophia_beauty", testimonial: "Teesley Salon gave me the best haircut of my life! The stylist truly understood what I wanted and exceeded my expectations. I feel amazing!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-hairdresser-woman-smiling-looking-mirror-beauty-salon_176420-4473.jpg", imageAlt: "Sophia smiling after a haircut"},
|
||||
{
|
||||
name: "Liam K.",
|
||||
handle: "@liam_style",
|
||||
testimonial: "Fantastic experience from start to finish. The atmosphere is so relaxing, and my new color is exactly what I envisioned. Highly recommend Teesley!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-two-young-businesswomen-having-meeting-shaking-hands-hotel-lobby-business-travel-concept_58466-11961.jpg",
|
||||
imageAlt: "Liam looking happy with new hair color",
|
||||
},
|
||||
name: "Liam K.", handle: "@liam_style", testimonial: "Fantastic experience from start to finish. The atmosphere is so relaxing, and my new color is exactly what I envisioned. Highly recommend Teesley!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-two-young-businesswomen-having-meeting-shaking-hands-hotel-lobby-business-travel-concept_58466-11961.jpg", imageAlt: "Liam looking happy with new hair color"},
|
||||
{
|
||||
name: "Olivia M.",
|
||||
handle: "@olivia_glam",
|
||||
testimonial: "The team at Teesley is simply incredible. My hair has never felt so healthy and vibrant. They truly care about their clients!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-smiling-blond-teenager-model-without-makeup-summer-hipster-white-dress-posing-street-background-turn-around_158538-12857.jpg",
|
||||
imageAlt: "Olivia showcasing her vibrant hair",
|
||||
},
|
||||
name: "Olivia M.", handle: "@olivia_glam", testimonial: "The team at Teesley is simply incredible. My hair has never felt so healthy and vibrant. They truly care about their clients!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-smiling-blond-teenager-model-without-makeup-summer-hipster-white-dress-posing-street-background-turn-around_158538-12857.jpg", imageAlt: "Olivia showcasing her vibrant hair"},
|
||||
{
|
||||
name: "Ethan J.",
|
||||
handle: "@ethan_fresh",
|
||||
testimonial: "Always a pleasure visiting Teesley Hair Salon. Professional, friendly, and always delivers a top-notch cut. Best salon in town!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/office-strict-style-blond-girl-with-beautiful-wavy-hair-green-stylish-office-jacket-friendly-smiling-with-restraint-looks-camera-isolate-gray-background_132075-11493.jpg",
|
||||
imageAlt: "Ethan looking sharp after a fresh cut",
|
||||
},
|
||||
name: "Ethan J.", handle: "@ethan_fresh", testimonial: "Always a pleasure visiting Teesley Hair Salon. Professional, friendly, and always delivers a top-notch cut. Best salon in town!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/office-strict-style-blond-girl-with-beautiful-wavy-hair-green-stylish-office-jacket-friendly-smiling-with-restraint-looks-camera-isolate-gray-background_132075-11493.jpg", imageAlt: "Ethan looking sharp after a fresh cut"},
|
||||
{
|
||||
name: "Ava P.",
|
||||
handle: "@ava_chic",
|
||||
testimonial: "From consultation to styling, everything was perfect. My new style is absolutely gorgeous, and I've received so many compliments. Thank you, Teesley!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-blond-teenager-model-without-makeup-summer-hipster-white-dress-clothes-posing-street-background-sunglights-face_158538-12805.jpg",
|
||||
imageAlt: "Ava with her gorgeous new hairstyle",
|
||||
},
|
||||
name: "Ava P.", handle: "@ava_chic", testimonial: "From consultation to styling, everything was perfect. My new style is absolutely gorgeous, and I've received so many compliments. Thank you, Teesley!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-blond-teenager-model-without-makeup-summer-hipster-white-dress-clothes-posing-street-background-sunglights-face_158538-12805.jpg", imageAlt: "Ava with her gorgeous new hairstyle"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book an Appointment",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book an Appointment", href: "#contact"},
|
||||
{
|
||||
text: "View Our Services",
|
||||
href: "#services",
|
||||
},
|
||||
text: "View Our Services", href: "#services"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-young-woman-outdoor_624325-3094.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-young-woman-outdoor_624325-3094.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/confident-handsome-man-taking-selfie-videocalling-with-digital-tablet_176420-19041.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/confident-handsome-man-taking-selfie-videocalling-with-digital-tablet_176420-19041.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/excited-girl-with-trendy-makeup-indoor-photo-elegant-black-haired-woman-posing-with-gently-smile_197531-14028.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/excited-girl-with-trendy-makeup-indoor-photo-elegant-black-haired-woman-posing-with-gently-smile_197531-14028.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/blurred-women-gesturing-thumb-up_23-2147774835.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/blurred-women-gesturing-thumb-up_23-2147774835.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-serious-blond-female-black-dress-isolated-white-background_613910-7685.jpg",
|
||||
alt: "Satisfied customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-serious-blond-female-black-dress-isolated-white-background_613910-7685.jpg", alt: "Satisfied customer"},
|
||||
]}
|
||||
avatarText="Loved by over 5,000 clients"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/anime-style-beauty-salon-with-cosmetology-equipment_23-2151500998.jpg"
|
||||
@@ -154,29 +100,19 @@ export default function LandingPage() {
|
||||
mediaAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Precision Cuts",
|
||||
icon: Scissors,
|
||||
type: "text-icon", text: "Precision Cuts", icon: Scissors,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Vibrant Colors",
|
||||
icon: Palette,
|
||||
type: "text-icon", text: "Vibrant Colors", icon: Palette,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Healthy Hair",
|
||||
icon: Sparkles,
|
||||
type: "text-icon", text: "Healthy Hair", icon: Sparkles,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Happy Clients",
|
||||
icon: Star,
|
||||
type: "text-icon", text: "Happy Clients", icon: Star,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Luxury Experience",
|
||||
icon: Diamond,
|
||||
type: "text-icon", text: "Luxury Experience", icon: Diamond,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -190,19 +126,13 @@ export default function LandingPage() {
|
||||
description="Teesley Hair Salon is built on a foundation of creativity, expertise, and a deep understanding of individual style. We believe every client deserves a personalized experience that leaves them feeling confident and beautiful. Our team of skilled stylists is dedicated to mastering the latest trends and classic techniques, ensuring you always receive the highest quality service."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Personalized Consultations",
|
||||
description: "Every service begins with a thorough consultation to understand your vision and hair needs.",
|
||||
icon: MessageSquare,
|
||||
title: "Personalized Consultations", description: "Every service begins with a thorough consultation to understand your vision and hair needs.", icon: MessageSquare,
|
||||
},
|
||||
{
|
||||
title: "Expert Stylists",
|
||||
description: "Our team comprises highly trained and passionate professionals committed to continuous learning.",
|
||||
icon: Star,
|
||||
title: "Expert Stylists", description: "Our team comprises highly trained and passionate professionals committed to continuous learning.", icon: Star,
|
||||
},
|
||||
{
|
||||
title: "Premium Products",
|
||||
description: "We use only the finest hair care products to ensure lasting results and hair health.",
|
||||
icon: Sparkles,
|
||||
title: "Premium Products", description: "We use only the finest hair care products to ensure lasting results and hair health.", icon: Sparkles,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-hairdresser-washing-man-s-hair_23-2150665392.jpg"
|
||||
@@ -219,29 +149,19 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Scissors,
|
||||
title: "Precision Haircuts",
|
||||
description: "Tailored cuts that complement your facial features and lifestyle, ensuring a flawless look every time.",
|
||||
},
|
||||
title: "Precision Haircuts", description: "Tailored cuts that complement your facial features and lifestyle, ensuring a flawless look every time."},
|
||||
{
|
||||
icon: Palette,
|
||||
title: "Vibrant Color Treatments",
|
||||
description: "From balayage to highlights, our color specialists create stunning shades that bring your hair to life.",
|
||||
},
|
||||
title: "Vibrant Color Treatments", description: "From balayage to highlights, our color specialists create stunning shades that bring your hair to life."},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Deep Conditioning & Treatments",
|
||||
description: "Revitalize your hair with our nourishing treatments, restoring shine, strength, and softness.",
|
||||
},
|
||||
title: "Deep Conditioning & Treatments", description: "Revitalize your hair with our nourishing treatments, restoring shine, strength, and softness."},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Styling & Updos",
|
||||
description: "Whether for a special occasion or everyday glamour, our stylists craft elegant updos and versatile styles.",
|
||||
},
|
||||
title: "Styling & Updos", description: "Whether for a special occasion or everyday glamour, our stylists craft elegant updos and versatile styles."},
|
||||
{
|
||||
icon: Feather,
|
||||
title: "Hair Extensions",
|
||||
description: "Add length and volume with our high-quality hair extensions, seamlessly blended for a natural look.",
|
||||
},
|
||||
title: "Hair Extensions", description: "Add length and volume with our high-quality hair extensions, seamlessly blended for a natural look."},
|
||||
]}
|
||||
title="Our Signature Salon Services"
|
||||
description="Discover a range of premium hair services designed to revitalize your look and enhance your natural beauty. From precision cuts to vibrant color treatments, we have everything you need for your perfect hair day."
|
||||
@@ -256,47 +176,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "shampoo-volume",
|
||||
name: "Volumizing Shampoo",
|
||||
price: "$28.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-bottles-with-dispensers-liquid-soap_169016-23684.jpg",
|
||||
imageAlt: "Volumizing Shampoo bottle",
|
||||
},
|
||||
id: "shampoo-volume", name: "Volumizing Shampoo", price: "$28.00", imageSrc: "http://img.b2bpic.net/free-photo/closeup-bottles-with-dispensers-liquid-soap_169016-23684.jpg", imageAlt: "Volumizing Shampoo bottle"},
|
||||
{
|
||||
id: "conditioner-repair",
|
||||
name: "Repair & Restore Conditioner",
|
||||
price: "$32.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230925.jpg",
|
||||
imageAlt: "Repair & Restore Conditioner bottle",
|
||||
},
|
||||
id: "conditioner-repair", name: "Repair & Restore Conditioner", price: "$32.00", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230925.jpg", imageAlt: "Repair & Restore Conditioner bottle"},
|
||||
{
|
||||
id: "mask-hydra",
|
||||
name: "Intense Hydration Hair Mask",
|
||||
price: "$45.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-skin-care-cream_23-2148761493.jpg",
|
||||
imageAlt: "Intense Hydration Hair Mask jar",
|
||||
},
|
||||
id: "mask-hydra", name: "Intense Hydration Hair Mask", price: "$45.00", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-skin-care-cream_23-2148761493.jpg", imageAlt: "Intense Hydration Hair Mask jar"},
|
||||
{
|
||||
id: "hairspray-strong",
|
||||
name: "Strong Hold Hairspray",
|
||||
price: "$25.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-using-dry-shampoo-home_23-2150689699.jpg",
|
||||
imageAlt: "Strong Hold Hairspray bottle",
|
||||
},
|
||||
id: "hairspray-strong", name: "Strong Hold Hairspray", price: "$25.00", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-using-dry-shampoo-home_23-2150689699.jpg", imageAlt: "Strong Hold Hairspray bottle"},
|
||||
{
|
||||
id: "serum-shine",
|
||||
name: "Argan Oil Shine Serum",
|
||||
price: "$38.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serum-bottle-plant-arrangement_23-2148899356.jpg",
|
||||
imageAlt: "Argan Oil Shine Serum bottle",
|
||||
},
|
||||
id: "serum-shine", name: "Argan Oil Shine Serum", price: "$38.00", imageSrc: "http://img.b2bpic.net/free-photo/serum-bottle-plant-arrangement_23-2148899356.jpg", imageAlt: "Argan Oil Shine Serum bottle"},
|
||||
{
|
||||
id: "brush-set",
|
||||
name: "Professional Brush Set",
|
||||
price: "$55.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-vanity-case-items-table_23-2149879962.jpg",
|
||||
imageAlt: "Professional Hair Brush Set",
|
||||
},
|
||||
id: "brush-set", name: "Professional Brush Set", price: "$55.00", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-vanity-case-items-table_23-2149879962.jpg", imageAlt: "Professional Hair Brush Set"},
|
||||
]}
|
||||
title="Explore Our Curated Styling Collections"
|
||||
description="Find the perfect products to maintain your salon-fresh look at home. We offer a curated selection of premium haircare and styling essentials from trusted brands."
|
||||
@@ -310,61 +200,34 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "cut-style",
|
||||
badge: "Classic",
|
||||
badgeIcon: Scissors,
|
||||
price: "$75+",
|
||||
subtitle: "Essential Haircut & Style",
|
||||
buttons: [
|
||||
id: "cut-style", badge: "Classic", badgeIcon: Scissors,
|
||||
price: "$75+", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Consultation",
|
||||
"Shampoo & Conditioning",
|
||||
"Precision Cut",
|
||||
"Professional Styling",
|
||||
],
|
||||
"Consultation", "Shampoo & Conditioning", "Precision Cut", "Professional Styling"],
|
||||
subtitle: "Essential Haircut & Style"
|
||||
},
|
||||
{
|
||||
id: "color-enhance",
|
||||
badge: "Popular",
|
||||
badgeIcon: Palette,
|
||||
price: "$150+",
|
||||
subtitle: "Custom Color & Treatment",
|
||||
buttons: [
|
||||
id: "color-enhance", badge: "Popular", badgeIcon: Palette,
|
||||
price: "$150+", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Color Consultation",
|
||||
"Single Process Color / Highlights",
|
||||
"Deep Conditioning Treatment",
|
||||
"Precision Cut & Style",
|
||||
],
|
||||
"Color Consultation", "Single Process Color / Highlights", "Deep Conditioning Treatment", "Precision Cut & Style"],
|
||||
subtitle: "Custom Color & Treatment"
|
||||
},
|
||||
{
|
||||
id: "full-glam",
|
||||
badge: "Signature",
|
||||
badgeIcon: Star,
|
||||
price: "$250+",
|
||||
subtitle: "Complete Hair Transformation",
|
||||
buttons: [
|
||||
id: "full-glam", badge: "Signature", badgeIcon: Star,
|
||||
price: "$250+", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Advanced Color Technique (Balayage/Ombre)",
|
||||
"Hair Treatment tailored to needs",
|
||||
"Precision Cut & Bespoke Styling",
|
||||
"Aftercare Product Bundle",
|
||||
],
|
||||
"Advanced Color Technique (Balayage/Ombre)", "Hair Treatment tailored to needs", "Precision Cut & Bespoke Styling", "Aftercare Product Bundle"],
|
||||
subtitle: "Complete Hair Transformation"
|
||||
},
|
||||
]}
|
||||
title="Transparent Pricing for Premium Services"
|
||||
@@ -379,26 +242,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
team={[
|
||||
{
|
||||
id: "stylist-sarah",
|
||||
name: "Sarah Chen",
|
||||
role: "Master Stylist & Colorist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-hairdresser-apron-holding-hair-brushes-near-her-head-smiling-cheerfully-with-closed-eyes-standing-white-wall_141793-64790.jpg",
|
||||
imageAlt: "Portrait of Sarah Chen, Master Stylist",
|
||||
},
|
||||
id: "stylist-sarah", name: "Sarah Chen", role: "Master Stylist & Colorist", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-hairdresser-apron-holding-hair-brushes-near-her-head-smiling-cheerfully-with-closed-eyes-standing-white-wall_141793-64790.jpg", imageAlt: "Portrait of Sarah Chen, Master Stylist"},
|
||||
{
|
||||
id: "stylist-mark",
|
||||
name: "Mark Davis",
|
||||
role: "Senior Barber & Hair Designer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-sexy-handsome-model-man-casual-cloth-lifestyle-street-glasses_158538-14665.jpg",
|
||||
imageAlt: "Portrait of Mark Davis, Senior Barber",
|
||||
},
|
||||
id: "stylist-mark", name: "Mark Davis", role: "Senior Barber & Hair Designer", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-sexy-handsome-model-man-casual-cloth-lifestyle-street-glasses_158538-14665.jpg", imageAlt: "Portrait of Mark Davis, Senior Barber"},
|
||||
{
|
||||
id: "stylist-emily",
|
||||
name: "Emily White",
|
||||
role: "Creative Color Specialist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-hair-brushes-smiling-cheerfully-with-happy-face-standing-light-wall_141793-55679.jpg",
|
||||
imageAlt: "Portrait of Emily White, Color Specialist",
|
||||
},
|
||||
id: "stylist-emily", name: "Emily White", role: "Creative Color Specialist", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-hair-brushes-smiling-cheerfully-with-happy-face-standing-light-wall_141793-55679.jpg", imageAlt: "Portrait of Emily White, Color Specialist"},
|
||||
]}
|
||||
title="Meet Our Talented Stylists"
|
||||
description="Our team is comprised of passionate and experienced hair artists dedicated to helping you achieve your desired look. Get to know the experts behind your best hair days at Teesley Hair Salon."
|
||||
@@ -410,52 +258,23 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "client-1",
|
||||
name: "Jessica Lee",
|
||||
role: "Marketing Executive",
|
||||
company: "Bloom Solutions",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-european-woman-purple-wall-happy-face-smiling-with-crossed-arms-looking-camera_343596-5727.jpg",
|
||||
imageAlt: "Jessica Lee",
|
||||
},
|
||||
id: "client-1", name: "Jessica Lee", role: "Marketing Executive", company: "Bloom Solutions", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-european-woman-purple-wall-happy-face-smiling-with-crossed-arms-looking-camera_343596-5727.jpg", imageAlt: "Jessica Lee"},
|
||||
{
|
||||
id: "client-2",
|
||||
name: "Robert G.",
|
||||
role: "Freelance Designer",
|
||||
company: "Self-employed",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-technology-leisure-concept_273609-6599.jpg",
|
||||
imageAlt: "Robert G.",
|
||||
},
|
||||
id: "client-2", name: "Robert G.", role: "Freelance Designer", company: "Self-employed", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-technology-leisure-concept_273609-6599.jpg", imageAlt: "Robert G."},
|
||||
{
|
||||
id: "client-3",
|
||||
name: "Amanda T.",
|
||||
role: "Fashion Blogger",
|
||||
company: "Style & Grace",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-stylish-laughing-model-colorful-casual-summer-clothes-with-natural-makeup_158538-11743.jpg",
|
||||
imageAlt: "Amanda T.",
|
||||
},
|
||||
id: "client-3", name: "Amanda T.", role: "Fashion Blogger", company: "Style & Grace", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-stylish-laughing-model-colorful-casual-summer-clothes-with-natural-makeup_158538-11743.jpg", imageAlt: "Amanda T."},
|
||||
{
|
||||
id: "client-4",
|
||||
name: "Daniel P.",
|
||||
role: "Software Engineer",
|
||||
company: "Tech Innovations",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-face-young-businesswoman_329181-13478.jpg",
|
||||
imageAlt: "Daniel P.",
|
||||
},
|
||||
id: "client-4", name: "Daniel P.", role: "Software Engineer", company: "Tech Innovations", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-face-young-businesswoman_329181-13478.jpg", imageAlt: "Daniel P."},
|
||||
{
|
||||
id: "client-5",
|
||||
name: "Sophia L.",
|
||||
role: "Entrepreneur",
|
||||
company: "Creative Ventures",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/inspiration-joy-positiveness-concept-isolated-image-confident-happy-young-woman-with-folded-arms-looking-up-smiling-broadly-posing-new-empty-apartment-thinking-about-future-interior_343059-2547.jpg",
|
||||
imageAlt: "Sophia L.",
|
||||
},
|
||||
id: "client-5", name: "Sophia L.", role: "Entrepreneur", company: "Creative Ventures", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/inspiration-joy-positiveness-concept-isolated-image-confident-happy-young-woman-with-folded-arms-looking-up-smiling-broadly-posing-new-empty-apartment-thinking-about-future-interior_343059-2547.jpg", imageAlt: "Sophia L."},
|
||||
]}
|
||||
title="What Our Clients Say About Teesley"
|
||||
description="Hear from our delighted clients about their experiences at Teesley Hair Salon. Your satisfaction is our greatest reward, and we're proud of the beautiful results we achieve together."
|
||||
@@ -468,30 +287,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "How do I book an appointment?",
|
||||
content: "You can easily book an appointment through our website's contact form, by calling us directly, or by visiting the salon in person. We recommend booking in advance to secure your preferred time.",
|
||||
},
|
||||
id: "faq-1", title: "How do I book an appointment?", content: "You can easily book an appointment through our website's contact form, by calling us directly, or by visiting the salon in person. We recommend booking in advance to secure your preferred time."},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "What products do you use?",
|
||||
content: "We exclusively use professional-grade, high-quality hair care products from trusted brands known for their effectiveness and ethical sourcing. Our stylists can also recommend products for at-home care.",
|
||||
},
|
||||
id: "faq-2", title: "What products do you use?", content: "We exclusively use professional-grade, high-quality hair care products from trusted brands known for their effectiveness and ethical sourcing. Our stylists can also recommend products for at-home care."},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "Do you offer consultations?",
|
||||
content: "Yes, we offer complimentary consultations for all new clients and for specific services like color changes or extensions. This ensures we understand your vision and can recommend the best approach.",
|
||||
},
|
||||
id: "faq-3", title: "Do you offer consultations?", content: "Yes, we offer complimentary consultations for all new clients and for specific services like color changes or extensions. This ensures we understand your vision and can recommend the best approach."},
|
||||
{
|
||||
id: "faq-4",
|
||||
title: "What is your cancellation policy?",
|
||||
content: "We kindly request at least 24 hours' notice for cancellations or rescheduling. This allows us to offer the slot to other clients. Late cancellations may incur a fee.",
|
||||
},
|
||||
id: "faq-4", title: "What is your cancellation policy?", content: "We kindly request at least 24 hours' notice for cancellations or rescheduling. This allows us to offer the slot to other clients. Late cancellations may incur a fee."},
|
||||
{
|
||||
id: "faq-5",
|
||||
title: "Do you accommodate bridal parties?",
|
||||
content: "Absolutely! We offer special packages for bridal parties and other group events. Please contact us directly to discuss your specific needs and create a personalized plan for your special day.",
|
||||
},
|
||||
id: "faq-5", title: "Do you accommodate bridal parties?", content: "Absolutely! We offer special packages for bridal parties and other group events. Please contact us directly to discuss your specific needs and create a personalized plan for your special day."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our services, booking, or aftercare? Find answers to common inquiries here to ensure a smooth and enjoyable salon experience."
|
||||
@@ -503,8 +307,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Connect With Us"
|
||||
title="Book Your Next Appointment"
|
||||
description="Ready for a fresh new look? Schedule your consultation or next service with Teesley Hair Salon today. Fill out the form below or give us a call, and we look forward to welcoming you!"
|
||||
@@ -525,19 +328,13 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "#",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
href: "#", ariaLabel: "Twitter"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user