Merge version_1 into main #2
167
src/app/page.tsx
167
src/app/page.tsx
@@ -30,25 +30,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
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: "Barbers",
|
||||
id: "team",
|
||||
},
|
||||
name: "Barbers", id: "team"},
|
||||
{
|
||||
name: "Booking",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Booking", id: "contact"},
|
||||
]}
|
||||
brandName="Razor & Blade"
|
||||
/>
|
||||
@@ -57,41 +47,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
title="Precision Cuts. Premium Experience."
|
||||
description="Your local city experts in modern fades and classic shaves."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Appointment",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Appointment", href: "#contact"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "c1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-chair-with-towel-armchair_23-2148242777.jpg?_wi=1",
|
||||
},
|
||||
id: "c1", imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-chair-with-towel-armchair_23-2148242777.jpg"},
|
||||
{
|
||||
id: "c2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg?_wi=1",
|
||||
},
|
||||
id: "c2", imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg"},
|
||||
{
|
||||
id: "c3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-traveler-male-dressed-fleece-shirt-wild-park-background_613910-12816.jpg?_wi=1",
|
||||
},
|
||||
id: "c3", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-traveler-male-dressed-fleece-shirt-wild-park-background_613910-12816.jpg"},
|
||||
{
|
||||
id: "c4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-shaving-client-s-beard-close-up_23-2148353436.jpg?_wi=1",
|
||||
},
|
||||
id: "c4", imageSrc: "http://img.b2bpic.net/free-photo/woman-shaving-client-s-beard-close-up_23-2148353436.jpg"},
|
||||
{
|
||||
id: "c5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-chair-with-towel-armchair_23-2148242777.jpg?_wi=2",
|
||||
},
|
||||
id: "c5", imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-chair-with-towel-armchair_23-2148242777.jpg"},
|
||||
{
|
||||
id: "c6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg?_wi=2",
|
||||
},
|
||||
id: "c6", imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -104,19 +79,13 @@ export default function LandingPage() {
|
||||
description="We blend timeless barbering traditions with modern techniques to provide an elevated grooming experience for every client."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Expert Fades",
|
||||
description: "Skin fades and precision line-ups.",
|
||||
},
|
||||
title: "Expert Fades", description: "Skin fades and precision line-ups."},
|
||||
{
|
||||
title: "Beard Sculpting",
|
||||
description: "Professional razor detailing.",
|
||||
},
|
||||
title: "Beard Sculpting", description: "Professional razor detailing."},
|
||||
{
|
||||
title: "Classic Hot Shaves",
|
||||
description: "Traditional hot towel service.",
|
||||
},
|
||||
title: "Classic Hot Shaves", description: "Traditional hot towel service."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -128,17 +97,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"No hidden charges",
|
||||
"No rushed appointments",
|
||||
"No walk-in uncertainty",
|
||||
],
|
||||
"No hidden charges", "No rushed appointments", "No walk-in uncertainty"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Modern skin fade - $45",
|
||||
"Beard trim + hot towel - $30",
|
||||
"Signature haircut combo - $65",
|
||||
],
|
||||
"Modern skin fade - $45", "Beard trim + hot towel - $30", "Signature haircut combo - $65"],
|
||||
}}
|
||||
title="Premium Services"
|
||||
description="Straightforward transparent pricing for our signature services."
|
||||
@@ -152,33 +115,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
groups={[
|
||||
{
|
||||
id: "g1",
|
||||
groupTitle: "Elite Barbers",
|
||||
members: [
|
||||
id: "g1", groupTitle: "Elite Barbers", members: [
|
||||
{
|
||||
id: "m1",
|
||||
title: "Marco",
|
||||
subtitle: "Fade Specialist",
|
||||
detail: "Expert in modern texture.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-traveler-male-dressed-fleece-shirt-wild-park-background_613910-12816.jpg?_wi=2",
|
||||
},
|
||||
id: "m1", title: "Marco", subtitle: "Fade Specialist", detail: "Expert in modern texture.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-traveler-male-dressed-fleece-shirt-wild-park-background_613910-12816.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
title: "Sarah",
|
||||
subtitle: "Beard Architect",
|
||||
detail: "Master of straight razor shaves.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-shaving-client-s-beard-close-up_23-2148353436.jpg?_wi=2",
|
||||
},
|
||||
id: "m2", title: "Sarah", subtitle: "Beard Architect", detail: "Master of straight razor shaves.", imageSrc: "http://img.b2bpic.net/free-photo/woman-shaving-client-s-beard-close-up_23-2148353436.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
title: "James",
|
||||
subtitle: "Stylist",
|
||||
detail: "15+ years of barbering.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg?_wi=4",
|
||||
},
|
||||
id: "m3", title: "James", subtitle: "Stylist", detail: "15+ years of barbering.", imageSrc: "http://img.b2bpic.net/free-photo/man-disinfecting-beard-trimming-tool_23-2149167466.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-chair-with-towel-armchair_23-2148242777.jpg?_wi=3",
|
||||
imageAlt: "modern luxury barbershop interior",
|
||||
},
|
||||
]}
|
||||
title="Meet Our Barbers"
|
||||
@@ -191,30 +135,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg",
|
||||
},
|
||||
id: "1", name: "Alex R.", imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Ben K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/half-face-smiling-bearded-man-business-clothes_171337-11393.jpg",
|
||||
},
|
||||
id: "2", name: "Ben K.", imageSrc: "http://img.b2bpic.net/free-photo/half-face-smiling-bearded-man-business-clothes_171337-11393.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "David W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-bearded-man-smiling-looking-away-while-professional-barber-giving-him-haircut-copyspace_7502-5640.jpg",
|
||||
},
|
||||
id: "3", name: "David W.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-bearded-man-smiling-looking-away-while-professional-barber-giving-him-haircut-copyspace_7502-5640.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mike J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230959.jpg",
|
||||
},
|
||||
id: "4", name: "Mike J.", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230959.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sam L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-bearded-hair-stylist-conversing-with-elderly-client-salon_23-2148182002.jpg",
|
||||
},
|
||||
id: "5", name: "Sam L.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-bearded-hair-stylist-conversing-with-elderly-client-salon_23-2148182002.jpg"},
|
||||
]}
|
||||
cardTitle="What Our Clients Say"
|
||||
cardTag="4.9/5 Google Rating"
|
||||
@@ -226,16 +155,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Booking Open"
|
||||
title="Ready for a Fresh Look?"
|
||||
description="Secure your spot with our professional barbers today. Use our quick booking portal to choose your preferred barber and time."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now on Square",
|
||||
href: "#",
|
||||
},
|
||||
text: "Book Now on Square", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -245,42 +171,27 @@ export default function LandingPage() {
|
||||
logoText="Razor & Blade"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Haircuts",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Haircuts", href: "#services"},
|
||||
{
|
||||
label: "Shaves",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Shaves", href: "#services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Book Now", href: "#contact"},
|
||||
{
|
||||
label: "Location",
|
||||
href: "#",
|
||||
},
|
||||
label: "Location", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user