Merge version_1 into main #1
134
src/app/page.tsx
134
src/app/page.tsx
@@ -29,17 +29,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Invictus Hair"
|
||||
/>
|
||||
@@ -48,47 +42,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Elevated Hair Artistry in Sacramento"
|
||||
description="Experience bespoke hair transformations in an intimate, luxury studio designed for the modern individual."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Appointment",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Appointment", href: "#contact"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "h1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-styling-hair-young-woman_23-2147769811.jpg",
|
||||
imageAlt: "Luxury hair studio interior elegant",
|
||||
},
|
||||
id: "h1", imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-styling-hair-young-woman_23-2147769811.jpg", imageAlt: "Luxury hair studio interior elegant"},
|
||||
{
|
||||
id: "h2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-covering-face-with-feathers-black-mask_23-2148011354.jpg",
|
||||
imageAlt: "Chic hair styling close up",
|
||||
},
|
||||
id: "h2", imageSrc: "http://img.b2bpic.net/free-photo/woman-covering-face-with-feathers-black-mask_23-2148011354.jpg", imageAlt: "Chic hair styling close up"},
|
||||
{
|
||||
id: "h3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-eco-friendly-cleaning-products-with-baking-soda-brushes_23-2148818459.jpg",
|
||||
imageAlt: "Minimalist hair salon aesthetic",
|
||||
},
|
||||
id: "h3", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-eco-friendly-cleaning-products-with-baking-soda-brushes_23-2148818459.jpg", imageAlt: "Minimalist hair salon aesthetic"},
|
||||
{
|
||||
id: "h4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-her-hair-brushed-salon_23-2148817182.jpg",
|
||||
imageAlt: "Luxury hair care branding",
|
||||
},
|
||||
id: "h4", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-her-hair-brushed-salon_23-2148817182.jpg", imageAlt: "Luxury hair care branding"},
|
||||
{
|
||||
id: "h5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-woman-talking-smartphone-armchair-office_23-2148042626.jpg",
|
||||
imageAlt: "High end hair salon vibe",
|
||||
},
|
||||
id: "h5", imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-woman-talking-smartphone-armchair-office_23-2148042626.jpg", imageAlt: "High end hair salon vibe"},
|
||||
{
|
||||
id: "h6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sensual-glamour-portrait-beautiful-woman-model-with-fresh-daily-makeup-with-dark-red-lips-color-clean-healthy-skin-face-studio-lights_158538-14321.jpg",
|
||||
imageAlt: "Soft warm salon lighting",
|
||||
},
|
||||
id: "h6", imageSrc: "http://img.b2bpic.net/free-photo/sensual-glamour-portrait-beautiful-woman-model-with-fresh-daily-makeup-with-dark-red-lips-color-clean-healthy-skin-face-studio-lights_158538-14321.jpg", imageAlt: "Soft warm salon lighting"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -101,26 +74,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Bespoke Haircuts",
|
||||
description: "Customized precision cuts focused on maintenance and style.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-haircutting-man-salon_23-2147737059.jpg",
|
||||
titleIconSrc: "Scissors",
|
||||
buttonText: "View Detail",
|
||||
},
|
||||
title: "Bespoke Haircuts", description: "Customized precision cuts focused on maintenance and style.", imageSrc: "http://img.b2bpic.net/free-photo/woman-haircutting-man-salon_23-2147737059.jpg", titleIconSrc: "Scissors", buttonText: "View Detail"},
|
||||
{
|
||||
title: "Color Alchemy",
|
||||
description: "Advanced balayage and color blending techniques.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-mixing-hair-dye-bowl_23-2149167363.jpg",
|
||||
titleIconSrc: "Sparkles",
|
||||
buttonText: "View Detail",
|
||||
},
|
||||
title: "Color Alchemy", description: "Advanced balayage and color blending techniques.", imageSrc: "http://img.b2bpic.net/free-photo/woman-mixing-hair-dye-bowl_23-2149167363.jpg", titleIconSrc: "Sparkles", buttonText: "View Detail"},
|
||||
{
|
||||
title: "Bridal Artistry",
|
||||
description: "Expert styling for your most significant life moments.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-woman-wedding-dress_285396-7799.jpg",
|
||||
titleIconSrc: "Award",
|
||||
buttonText: "View Detail",
|
||||
},
|
||||
title: "Bridal Artistry", description: "Expert styling for your most significant life moments.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-woman-wedding-dress_285396-7799.jpg", titleIconSrc: "Award", buttonText: "View Detail"},
|
||||
]}
|
||||
title="Curated Salon Services"
|
||||
description="Precision cuts and color tailored to your unique identity."
|
||||
@@ -135,45 +93,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Miller",
|
||||
role: "Client",
|
||||
company: "Sacramento",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-black-people-taking-care-afro-hair_23-2149575478.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Miller", role: "Client", company: "Sacramento", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-black-people-taking-care-afro-hair_23-2149575478.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "James Chen",
|
||||
role: "Client",
|
||||
company: "Sacramento",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-smiling-woman-is-trying-beautiful-necklace-posh-jewellery-shop_613910-20742.jpg",
|
||||
},
|
||||
id: "t2", name: "James Chen", role: "Client", company: "Sacramento", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-smiling-woman-is-trying-beautiful-necklace-posh-jewellery-shop_613910-20742.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena Ross",
|
||||
role: "Client",
|
||||
company: "Sacramento",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-trimmer-looking-aside-confused-standing-green-wall_141793-55408.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena Ross", role: "Client", company: "Sacramento", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-trimmer-looking-aside-confused-standing-green-wall_141793-55408.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Marcus V.",
|
||||
role: "Client",
|
||||
company: "Sacramento",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-women-with-motorcycle-helmets_23-2147771901.jpg",
|
||||
},
|
||||
id: "t4", name: "Marcus V.", role: "Client", company: "Sacramento", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-women-with-motorcycle-helmets_23-2147771901.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Julia H.",
|
||||
role: "Client",
|
||||
company: "Sacramento",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230959.jpg",
|
||||
},
|
||||
id: "t5", name: "Julia H.", role: "Client", company: "Sacramento", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230959.jpg"},
|
||||
]}
|
||||
title="Client Experiences"
|
||||
description="Hear from our guests about their transformation journeys."
|
||||
@@ -186,21 +119,13 @@ export default function LandingPage() {
|
||||
title="Terms & Conditions"
|
||||
sections={[
|
||||
{
|
||||
heading: "Appointment Policy",
|
||||
content: {
|
||||
type: "paragraph",
|
||||
text: "A deposit is required for all appointments exceeding two hours. Cancellations must be made 48 hours in advance.",
|
||||
},
|
||||
heading: "Appointment Policy", content: {
|
||||
text: "A deposit is required for all appointments exceeding two hours. Cancellations must be made 48 hours in advance."},
|
||||
},
|
||||
{
|
||||
heading: "Our Guarantee",
|
||||
content: {
|
||||
type: "list",
|
||||
heading: "Our Guarantee", content: {
|
||||
items: [
|
||||
"100% satisfaction guarantee on all cuts.",
|
||||
"Free consultations for new color clients.",
|
||||
"Premium salon-grade products included in all services.",
|
||||
],
|
||||
"100% satisfaction guarantee on all cuts.", "Free consultations for new color clients.", "Premium salon-grade products included in all services."],
|
||||
},
|
||||
},
|
||||
]}
|
||||
@@ -211,8 +136,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Booking"
|
||||
title="Secure Your Slot"
|
||||
description="Invictus is currently accepting new clients for premium styling sessions in Sacramento."
|
||||
|
||||
Reference in New Issue
Block a user