5 Commits

Author SHA1 Message Date
8daaccafb0 Update src/app/page.tsx 2026-05-07 14:05:33 +00:00
896f3c98f2 Update src/app/page.tsx 2026-05-07 14:05:06 +00:00
c62af1d088 Merge version_1 into main
Merge version_1 into main
2026-05-07 13:56:53 +00:00
43c4369728 Merge version_1 into main
Merge version_1 into main
2026-05-07 13:56:26 +00:00
c04215385e Merge version_1 into main
Merge version_1 into main
2026-05-07 13:55:53 +00:00

View File

@@ -3,15 +3,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FooterCard from '@/components/sections/footer/FooterCard';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import TeamCardTen from '@/components/sections/team/TeamCardTen';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
export default function LandingPage() {
return (
@@ -31,10 +26,9 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Services", id: "#services" },
{ name: "Pricing", id: "#pricing" },
{ name: "Team", id: "#team" },
{ name: "Contact", id: "#contact" },
{ name: "Serviços", id: "#services" },
{ name: "Agendamento", id: "#booking" },
{ name: "Contato", id: "#contact" },
]}
brandName="THE ELITE CUT"
/>
@@ -46,20 +40,10 @@ export default function LandingPage() {
description="Experience a grooming ritual defined by precision, tradition, and luxury. Your transformation starts in the chair."
testimonials={[
{ name: "James W.", handle: "@jamesw", testimonial: "Best fade I've ever had. Truly a premium experience.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/full-shot-barber-hair-salon_23-2148242782.jpg?_wi=1", imageAlt: "barbershop interior modern luxury" },
{ name: "Marcus L.", handle: "@mlux", testimonial: "The attention to detail here is unmatched.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/male-hairdresser-posing-salon_23-2150462487.jpg", imageAlt: "barbershop interior modern luxury" },
{ name: "Alex R.", handle: "@alexcut", testimonial: "Always professional, clean, and consistent.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-man-getting-his-beard-styled-barber_23-2148985727.jpg?_wi=1", imageAlt: "barbershop interior modern luxury" },
{ name: "David S.", handle: "@dsilver", testimonial: "Worth every cent. The hot towel shave is a must.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-sitting-barbershop_1157-21510.jpg?_wi=1", imageAlt: "barbershop interior modern luxury" },
{ name: "Brian K.", handle: "@bkgroom", testimonial: "Finally found a barbershop that treats me like a gentleman.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautician-styling-clients-hair_107420-94680.jpg?_wi=1", imageAlt: "barbershop interior modern luxury" }
{ name: "Marcus L.", handle: "@mlux", testimonial: "The attention to detail here is unmatched.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/male-hairdresser-posing-salon_23-2150462487.jpg", imageAlt: "barbershop interior modern luxury" }
]}
buttons={[{ text: "Book Now", href: "#contact" }]}
buttons={[{ text: "Agendar Agora", href: "#booking" }]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-barber-hair-salon_23-2148242782.jpg?_wi=2"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/full-shot-man-barber-shop_23-2149141768.jpg", alt: "Full shot man at barber shop" },
{ src: "http://img.b2bpic.net/free-photo/handsome-bearded-man-barbershop-barber-work_627829-7242.jpg", alt: "Handsome bearded man at the barbershop barber at work" },
{ src: "http://img.b2bpic.net/free-photo/male-barber-sitting-his-shop_23-2149186519.jpg", alt: "Male barber sitting at his shop" },
{ src: "http://img.b2bpic.net/free-photo/various-trimmers-dressing-table_107420-94767.jpg", alt: "Various trimmers on dressing table" },
{ src: "http://img.b2bpic.net/free-photo/muscular-man-arrives-ski-complex_482257-76574.jpg", alt: "Muscular man arrives at ski complex" }
]}
avatarText="Join 500+ satisfied clients"
/>
</div>
@@ -75,103 +59,44 @@ export default function LandingPage() {
/>
</div>
<div id="services" data-section="services">
<FeatureCardMedia
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
features={[
{ id: "1", title: "Precision Haircut", description: "Tailored to your facial structure and style.", tag: "Basic", imageSrc: "http://img.b2bpic.net/free-photo/young-man-getting-his-beard-styled-barber_23-2148985727.jpg?_wi=2" },
{ id: "2", title: "Hot Towel Shave", description: "The ultimate luxury ritual for smooth skin.", tag: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-sitting-barbershop_1157-21510.jpg?_wi=2" },
{ id: "3", title: "Beard Sculpting", description: "Sharp lines and precise grooming for your beard.", tag: "Elite", imageSrc: "http://img.b2bpic.net/free-photo/beautician-styling-clients-hair_107420-94680.jpg?_wi=2" }
]}
title="Our Signature Services"
description="We blend timeless techniques with modern precision to keep you looking your best."
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardFive
animationType="slide-up"
textboxLayout="default"
<div id="booking" data-section="booking">
<ContactSplit
useInvertedBackground={false}
plans={[
{ id: "p1", tag: "Essentials", price: "$45", period: "/ session", description: "Haircut and neck trim.", button: { text: "Book Now" }, featuresTitle: "Includes", features: ["Consultation", "Precision Cut", "Style"] },
{ id: "p2", tag: "Premium", price: "$75", period: "/ session", description: "The full grooming experience.", button: { text: "Book Now" }, featuresTitle: "Includes", features: ["Everything in Essentials", "Hot Towel Shave", "Scalp Massage"] },
{ id: "p3", tag: "Elite", price: "$120", period: "/ session", description: "Total rejuvenation treatment.", button: { text: "Book Now" }, featuresTitle: "Includes", features: ["Elite Cut", "Facial Treatment", "Beard Sculpting"] }
]}
title="Services & Pricing"
description="Premium treatments for the modern man."
/>
</div>
<div id="team" data-section="team">
<TeamCardTen
useInvertedBackground={true}
title="Meet Your Barbers"
tag="Experts"
membersAnimation="slide-up"
members={[
{ id: "t1", name: "Master Barber Jack", imageSrc: "http://img.b2bpic.net/free-photo/top-view-smiling-male-hairdesser-wearing-gray-apron-holding-scissor-showing-three-blue-soft-color-background_140725-155287.jpg" },
{ id: "t2", name: "Senior Barber Sam", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-hair-salon_23-2150665449.jpg" },
{ id: "t3", name: "Style Expert Tony", imageSrc: "http://img.b2bpic.net/free-photo/woman-preparing-man-grooming_23-2147737047.jpg" }
]}
memberVariant="card"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{ id: "ts1", name: "Sarah Johnson", handle: "@sarahj", testimonial: "Best service in town.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/bearded-male-dressed-fleece-shirt-talks-by-smart-phone-park-close-up_613910-3278.jpg" },
{ id: "ts2", name: "Michael Chen", handle: "@mchen", testimonial: "The fade is perfect.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-male-who-himself-shaving-while-sitting-barber-chair-hairdressing-salon_613910-18629.jpg" },
{ id: "ts3", name: "Emily R.", handle: "@emr", testimonial: "Great attention to detail.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-grooming-their-client_23-2149205920.jpg" },
{ id: "ts4", name: "David K.", handle: "@dkim", testimonial: "Professional and consistent.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018817.jpg" },
{ id: "ts5", name: "Luke T.", handle: "@ltone", testimonial: "Excellent experience.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-stylish-denim-jacket-coffee-shop_273609-4460.jpg" }
]}
showRating={true}
title="Trusted by Gentlemen"
description="What our clients say about their grooming ritual."
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
faqsAnimation="slide-up"
textboxLayout="split"
useInvertedBackground={true}
faqs={[
{ id: "q1", title: "Do I need an appointment?", content: "Yes, we recommend booking online to guarantee your preferred time." },
{ id: "q2", title: "Can I request a specific barber?", content: "Absolutely, just choose your barber during the online booking process." },
{ id: "q3", title: "What products do you use?", content: "We use only top-tier, premium grooming products to ensure your hair and beard are well-maintained." }
]}
imageSrc="http://img.b2bpic.net/free-photo/blank-paper-clipboard-flat-lay-with-barber-tools-job-career-concept_53876-148098.jpg"
title="Frequently Asked"
description="Everything you need to know about your appointment."
tag="Agendamento"
title="Reserve seu horário"
description="Escolha o melhor horário e garanta sua transformação com nossos especialistas."
background={{ variant: "sparkles-gradient" }}
imageSrc="http://img.b2bpic.net/free-photo/beautician-styling-clients-hair_107420-94680.jpg"
buttonText="Reservar"
inputPlaceholder="Seu nome ou email"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Contact"
useInvertedBackground={false}
tag="Contato"
title="Entre em contato"
description="Estamos localizados no coração da cidade. Entre em contato conosco para dúvidas ou suporte."
background={{ variant: "gradient-bars" }}
title="Ready for a Refresh?"
description="Book your appointment today and join the elite experience."
imageSrc="http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6322.jpg"
buttonText="Enviar"
inputPlaceholder="Seu email"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
<FooterMedia
logoText="THE ELITE CUT"
copyrightText="© 2025 | The Elite Cut Barbershop"
imageSrc="http://img.b2bpic.net/free-photo/full-shot-barber-hair-salon_23-2148242782.jpg"
columns={[
{ title: "Navegação", items: [{ label: "Home", href: "/" }, { label: "Serviços", href: "#services" }] },
{ title: "Suporte", items: [{ label: "Agendamento", href: "#booking" }, { label: "Contato", href: "#contact" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}