278 lines
9.0 KiB
TypeScript
278 lines
9.0 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
|
import FooterBase from '@/components/sections/footer/FooterBase';
|
|
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
|
import MediaAbout from '@/components/sections/about/MediaAbout';
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
|
|
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="expand-hover"
|
|
defaultTextAnimation="reveal-blur"
|
|
borderRadius="soft"
|
|
contentWidth="compact"
|
|
sizing="mediumLarge"
|
|
background="circleGradient"
|
|
cardStyle="glass-elevated"
|
|
primaryButtonStyle="diagonal-gradient"
|
|
secondaryButtonStyle="glass"
|
|
headingFontWeight="light"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleCentered
|
|
navItems={[
|
|
{
|
|
name: "Home",
|
|
id: "hero",
|
|
},
|
|
{
|
|
name: "Sobre",
|
|
id: "about",
|
|
},
|
|
{
|
|
name: "Serviços",
|
|
id: "services",
|
|
},
|
|
{
|
|
name: "Contato",
|
|
id: "contact",
|
|
},
|
|
]}
|
|
brandName="Drip & Cut"
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroCarouselLogo
|
|
logoText="DRIP & CUT"
|
|
description="Estilo urbano, precisão absoluta. Eleve o seu visual na barbearia mais premium da cidade."
|
|
buttons={[
|
|
{
|
|
text: "Agendar Agora",
|
|
href: "#contact",
|
|
},
|
|
]}
|
|
slides={[
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=1",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=2",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=3",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=4",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=5",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-shaving-client-near-mirror_23-2147778757.jpg?_wi=6",
|
|
imageAlt: "Barbearia estilo urbano premium",
|
|
},
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<MediaAbout
|
|
useInvertedBackground={false}
|
|
title="Conceito Drip & Cut"
|
|
description="Na Drip & Cut, unimos o lifestyle urbano com a precisão técnica da barbearia clássica. Drip é a nossa expressão de estilo, Cut é a nossa assinatura de precisão. Criamos mais do que cortes; criamos confiança e atitude para o homem moderno."
|
|
imageSrc="http://img.b2bpic.net/free-photo/hairdresser-grooming-their-client_23-2149205873.jpg"
|
|
imageAlt="Nossa missão e conceito"
|
|
/>
|
|
</div>
|
|
|
|
<div id="services" data-section="services">
|
|
<PricingCardTwo
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
plans={[
|
|
{
|
|
id: "1",
|
|
badge: "Popular",
|
|
price: "R$ 60",
|
|
subtitle: "Corte Moderno e Estilizado",
|
|
features: [
|
|
"Degradê perfeito",
|
|
"Acabamento navalha",
|
|
"Finalização premium",
|
|
],
|
|
buttons: [
|
|
{
|
|
text: "Reservar",
|
|
href: "#contact",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
id: "2",
|
|
badge: "Combo",
|
|
price: "R$ 90",
|
|
subtitle: "Corte + Barba",
|
|
features: [
|
|
"Corte de cabelo",
|
|
"Design de barba",
|
|
"Toalha quente inclusa",
|
|
],
|
|
buttons: [
|
|
{
|
|
text: "Reservar",
|
|
href: "#contact",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
id: "3",
|
|
badge: "Premium",
|
|
price: "R$ 120",
|
|
subtitle: "Experiência Completa",
|
|
features: [
|
|
"Corte + Barba",
|
|
"Limpeza de pele",
|
|
"Sobrancelha",
|
|
],
|
|
buttons: [
|
|
{
|
|
text: "Reservar",
|
|
href: "#contact",
|
|
},
|
|
],
|
|
},
|
|
]}
|
|
title="Nossos Serviços"
|
|
description="Escolha o tratamento ideal para o seu estilo."
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardFive
|
|
textboxLayout="split"
|
|
useInvertedBackground={false}
|
|
testimonials={[
|
|
{
|
|
id: "1",
|
|
name: "João Silva",
|
|
date: "10/05/2024",
|
|
title: "Cliente fiel",
|
|
quote: "Melhor barbearia de todas, estilo impecável.",
|
|
tag: "Regular",
|
|
avatarSrc: "http://img.b2bpic.net/free-photo/top-view-successful-man-with-hands-head_1262-2058.jpg",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-successful-man-with-hands-head_1262-2058.jpg",
|
|
},
|
|
{
|
|
id: "2",
|
|
name: "Lucas Souza",
|
|
date: "12/05/2024",
|
|
title: "Ambiente nota 10",
|
|
quote: "O ambiente é muito style e o corte perfeito.",
|
|
tag: "Premium",
|
|
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-confident-stylish-hipster-lambersexual-modelman-dressed-jacket-jeans-fashion-male-posing-near-blue-wall-studio_158538-23689.jpg",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-confident-stylish-hipster-lambersexual-modelman-dressed-jacket-jeans-fashion-male-posing-near-blue-wall-studio_158538-23689.jpg",
|
|
},
|
|
{
|
|
id: "3",
|
|
name: "Pedro Lima",
|
|
date: "15/05/2024",
|
|
title: "Melhor barbearia",
|
|
quote: "Atendimento de primeira, recomendo demais.",
|
|
tag: "Regular",
|
|
avatarSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg?_wi=1",
|
|
},
|
|
{
|
|
id: "4",
|
|
name: "Rafael Costa",
|
|
date: "18/05/2024",
|
|
title: "Estilo único",
|
|
quote: "Saio de lá sempre satisfeito com o drip.",
|
|
tag: "Premium",
|
|
avatarSrc: "http://img.b2bpic.net/free-photo/barber-shaves-bearded-man-vintage-atmosphere_1153-7905.jpg",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/barber-shaves-bearded-man-vintage-atmosphere_1153-7905.jpg",
|
|
},
|
|
{
|
|
id: "5",
|
|
name: "Bruno Santos",
|
|
date: "20/05/2024",
|
|
title: "Profissional",
|
|
quote: "Precisão absoluta nos cortes, parabéns.",
|
|
tag: "Regular",
|
|
avatarSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg?_wi=2",
|
|
},
|
|
]}
|
|
title="O que dizem os clientes"
|
|
description="A experiência premium aprovada por quem não abre mão do estilo."
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactCenter
|
|
useInvertedBackground={true}
|
|
background={{
|
|
variant: "gradient-bars",
|
|
}}
|
|
tag="Contato"
|
|
title="Agende seu horário"
|
|
description="Garanta seu drip e venha nos visitar hoje mesmo."
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterBase
|
|
columns={[
|
|
{
|
|
title: "Navegação",
|
|
items: [
|
|
{
|
|
label: "Início",
|
|
href: "#hero",
|
|
},
|
|
{
|
|
label: "Sobre",
|
|
href: "#about",
|
|
},
|
|
{
|
|
label: "Serviços",
|
|
href: "#services",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: "Contato",
|
|
items: [
|
|
{
|
|
label: "WhatsApp",
|
|
href: "https://wa.me/5511999999999",
|
|
},
|
|
{
|
|
label: "Endereço",
|
|
href: "#contact",
|
|
},
|
|
],
|
|
},
|
|
]}
|
|
logoText="DRIP & CUT"
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|