4 Commits

Author SHA1 Message Date
bfb593a5db Update src/app/page.tsx 2026-05-27 02:47:01 +00:00
0582c9fdc4 Merge version_2 into main
Merge version_2 into main
2026-05-27 02:33:30 +00:00
144781710d Update src/app/page.tsx 2026-05-27 02:33:27 +00:00
1b91624dc0 Merge version_1 into main
Merge version_1 into main
2026-05-27 02:15:51 +00:00

View File

@@ -118,12 +118,12 @@ export default function LandingPage() {
title="Our Professional Services"
description="Discover a full range of luxurious haircare services tailored to your unique style and needs."
features={[
{ title: "Haircuts", description: "Precision cuts for men and women, tailored to your style.", buttonIcon: Scissors, imageSrc: getAssetUrl("service-haircut"), imageAlt: getAssetAlt("service-haircut", "Professional haircut") },
{ title: "Hair Styling", description: "From elegant updos to casual waves, perfect for any occasion.", buttonIcon: Brush, imageSrc: getAssetUrl("service-styling"), imageAlt: getAssetAlt("service-styling", "Hair styling") },
{ title: "Hair Coloring", description: "Vibrant colors, subtle highlights, and expert color corrections.", buttonIcon: Palette, imageSrc: getAssetUrl("service-coloring"), imageAlt: getAssetAlt("service-coloring", "Hair coloring") },
{ title: "Wash & Blowout", description: "Indulge in a relaxing wash followed by a professional blowout.", buttonIcon: Droplet, imageSrc: getAssetUrl("service-blowout"), imageAlt: getAssetAlt("service-blowout", "Wash and blowout") },
{ title: "Hair Treatments", description: "Restore health and shine with our deep conditioning and restorative treatments.", buttonIcon: Leaf, imageSrc: getAssetUrl("service-treatment"), imageAlt: getAssetAlt("service-treatment", "Hair treatment") },
{ title: "Specialty Services", description: "Extensions, perms, and other advanced haircare solutions.", buttonIcon: Sparkles, imageSrc: getAssetUrl("service-specialty"), imageAlt: getAssetAlt("service-specialty", "Specialty hair services") }
{ title: "Haircuts", description: "Precision cuts for men and women, tailored to your style.", buttonIcon: Scissors, buttonHref: "#contact", imageSrc: getAssetUrl("service-haircut"), imageAlt: getAssetAlt("service-haircut", "Professional haircut") },
{ title: "Hair Styling", description: "From elegant updos to casual waves, perfect for any occasion.", buttonIcon: Brush, buttonHref: "#contact", imageSrc: getAssetUrl("service-styling"), imageAlt: getAssetAlt("service-styling", "Hair styling") },
{ title: "Hair Coloring", description: "Vibrant colors, subtle highlights, and expert color corrections.", buttonIcon: Palette, buttonHref: "#contact", imageSrc: getAssetUrl("service-coloring"), imageAlt: getAssetAlt("service-coloring", "Hair coloring") },
{ title: "Wash & Blowout", description: "Indulge in a relaxing wash followed by a professional blowout.", buttonIcon: Droplet, buttonHref: "#contact", imageSrc: getAssetUrl("service-blowout"), imageAlt: getAssetAlt("service-blowout", "Wash and blowout") },
{ title: "Hair Treatments", description: "Restore health and shine with our deep conditioning and restorative treatments.", buttonIcon: Leaf, buttonHref: "#contact", imageSrc: getAssetUrl("service-treatment"), imageAlt: getAssetAlt("service-treatment", "Hair treatment") },
{ title: "Specialty Services", description: "Extensions, perms, and other advanced haircare solutions.", buttonIcon: Sparkles, buttonHref: "#contact", imageSrc: getAssetUrl("service-specialty"), imageAlt: getAssetAlt("service-specialty", "Specialty hair services") }
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -135,12 +135,12 @@ export default function LandingPage() {
title="What Our Clients Say"
description="Hear from our valued clients about their exceptional experiences at Avenue Studio."
testimonials={[
{ id: "1", name: "Brian K.", handle: "Happy Client", testimonial: "Brian and his staff are very personable and his prices are very reasonable.", imageSrc: getAssetUrl("testimonial-1"), imageAlt: getAssetAlt("testimonial-1", "Brian K.") },
{ id: "2", name: "Sarah J.", handle: "Regular Visitor", testimonial: "Super attention to detail, great people!", imageSrc: getAssetUrl("testimonial-2"), imageAlt: getAssetAlt("testimonial-2", "Sarah J.") },
{ id: "3", name: "Emily R.", handle: "Satisfied Customer", testimonial: "Every time I go I get a great haircut, have a nice chat, and leave feeling good.", imageSrc: getAssetUrl("testimonial-3"), imageAlt: getAssetAlt("testimonial-3", "Emily R.") },
{ id: "4", name: "David L.", handle: "Local Resident", testimonial: "Avenue Studio always delivers! I leave feeling refreshed and beautiful every time.", imageSrc: getAssetUrl("testimonial-4"), imageAlt: getAssetAlt("testimonial-4", "David L.") },
{ id: "5", name: "Jessica M.", handle: "Kingstonian", testimonial: "The atmosphere is so welcoming, and the team truly listens to what you want.", imageSrc: getAssetUrl("testimonial-5"), imageAlt: getAssetAlt("testimonial-5", "Jessica M.") },
{ id: "6", name: "Mark S.", handle: "First-Timer", testimonial: "Highly recommend for anyone in Kingston looking for quality service.", imageSrc: getAssetUrl("testimonial-6"), imageAlt: getAssetAlt("testimonial-6", "Mark S.") }
{ id: "1", name: "Brian K.", handle: "Happy Client", testimonial: "Brian and his staff are very personable and his prices are very reasonable." },
{ id: "2", name: "Sarah J.", handle: "Regular Visitor", testimonial: "Super attention to detail, great people!" },
{ id: "3", name: "Emily R.", handle: "Satisfied Customer", testimonial: "Every time I go I get a great haircut, have a nice chat, and leave feeling good." },
{ id: "4", name: "David L.", handle: "Local Resident", testimonial: "Avenue Studio always delivers! I leave feeling refreshed and beautiful every time." },
{ id: "5", name: "Jessica M.", handle: "Kingstonian", testimonial: "The atmosphere is so welcoming, and the team truly listens to what you want." },
{ id: "6", name: "Mark S.", handle: "First-Timer", testimonial: "Highly recommend for anyone in Kingston looking for quality service." }
]}
animationType="slide-up"
textboxLayout="default"
@@ -197,6 +197,7 @@ export default function LandingPage() {
inputPlaceholder="Your email address"
buttonText="Send Message"
termsText="By sending a message you're confirming that you agree with our privacy policy."
onSubmit={(email) => { console.log("Contact form submitted with email:", email); alert("Thank you for your message! We'll be in touch shortly."); }}
/>
</div>