Merge version_1 into main #2
209
src/app/page.tsx
209
src/app/page.tsx
@@ -31,66 +31,27 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Início",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Sobre",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Modalidades",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Planos",
|
||||
id: "pricing",
|
||||
},
|
||||
{
|
||||
name: "Contato",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Início", id: "hero" },
|
||||
{ name: "Sobre", id: "about" },
|
||||
{ name: "Modalidades", id: "features" },
|
||||
{ name: "Planos", id: "pricing" },
|
||||
{ name: "Contato", id: "contact" },
|
||||
]}
|
||||
brandName="Pirituba Beach"
|
||||
button={{ text: "Agendar", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Viva a experiência da praia sem sair de São Paulo"
|
||||
description="Esporte, lazer e conexão em um dos melhores complexos de beach sports da zona norte. Ambiente pensado para você treinar, evoluir e aproveitar momentos únicos com amigos e família."
|
||||
tag="Complexo Premium de Beach Sports"
|
||||
buttons={[
|
||||
{
|
||||
text: "Agendar aula experimental",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Agendar aula experimental", href: "#contact" }]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=1",
|
||||
imageAlt: "Beach sports court",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=2",
|
||||
imageAlt: "Athletes training",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=3",
|
||||
imageAlt: "Sand volleyball net",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=4",
|
||||
imageAlt: "Players serving the ball",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=5",
|
||||
imageAlt: "Sunlight over the court",
|
||||
},
|
||||
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png", imageAlt: "Beach sports court" },
|
||||
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png", imageAlt: "Athletes training" }
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -117,24 +78,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Aulas Estruturadas",
|
||||
description: "Metodologia própria para todos os níveis de habilidade.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=6",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Ambiente Familiar",
|
||||
description: "Segurança e lazer garantido para crianças e adultos.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=7",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Comunidade Ativa",
|
||||
description: "Eventos, torneios e integração frequente dos alunos.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=8",
|
||||
},
|
||||
{ id: 1, title: "Aulas Estruturadas", description: "Metodologia própria para todos os níveis de habilidade.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png" },
|
||||
{ id: 2, title: "Ambiente Familiar", description: "Segurança e lazer garantido para crianças e adultos.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png" },
|
||||
{ id: 3, title: "Comunidade Ativa", description: "Eventos, torneios e integração frequente dos alunos.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png" }
|
||||
]}
|
||||
title="Por que escolher nosso complexo?"
|
||||
description="Infraestrutura exclusiva projetada para diferentes perfis e objetivos."
|
||||
@@ -148,53 +94,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Trial",
|
||||
price: "R$ 60",
|
||||
subtitle: "Aula avulsa",
|
||||
features: [
|
||||
"Acesso a uma quadra",
|
||||
"Instrutor incluso",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Agendar",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
id: "basic", badge: "Trial", price: "R$ 60", subtitle: "Aula avulsa", features: ["Acesso a uma quadra", "Instrutor incluso"],
|
||||
buttons: [{ text: "Agendar", href: "#contact" }]
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Popular",
|
||||
price: "R$ 350",
|
||||
subtitle: "Mensal 2x semana",
|
||||
features: [
|
||||
"Horários reservados",
|
||||
"Participação em torneios",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Assinar",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
id: "pro", badge: "Popular", price: "R$ 350", subtitle: "Mensal 2x semana", features: ["Horários reservados", "Participação em torneios"],
|
||||
buttons: [{ text: "Assinar", href: "#contact" }]
|
||||
},
|
||||
{
|
||||
id: "annual",
|
||||
badge: "Premium",
|
||||
price: "R$ 550",
|
||||
subtitle: "Mensal ilimitado",
|
||||
features: [
|
||||
"Acesso livre",
|
||||
"Clube de benefícios",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Assinar",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
id: "annual", badge: "Premium", price: "R$ 550", subtitle: "Mensal ilimitado", features: ["Acesso livre", "Clube de benefícios"],
|
||||
buttons: [{ text: "Assinar", href: "#contact" }]
|
||||
}
|
||||
]}
|
||||
title="Planos e Aulas"
|
||||
description="Escolha a melhor forma de se conectar com a gente."
|
||||
@@ -208,26 +118,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Mariana Santos"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-middle-aged-w-1774645313874-f9553d6d.png",
|
||||
alt: "Mariana Santos",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-mature-man-ac-1774645309652-f4f6e51f.png",
|
||||
alt: "Carlos Oliveira",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/portrait-of-a-young-competitive-athlete--1774645309714-57430e29.png",
|
||||
alt: "Julia Ferreira",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/family-group-portrait-at-a-modern-sports-1774645309555-2fe81e8d.png",
|
||||
alt: "Familia Lima",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-middle-aged-w-1774645313874-f9553d6d.png",
|
||||
alt: "Ricardo Souza",
|
||||
},
|
||||
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-middle-aged-w-1774645313874-f9553d6d.png", alt: "Mariana Santos" },
|
||||
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-mature-man-ac-1774645309652-f4f6e51f.png", alt: "Carlos Oliveira" },
|
||||
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/portrait-of-a-young-competitive-athlete--1774645309714-57430e29.png", alt: "Julia Ferreira" },
|
||||
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/family-group-portrait-at-a-modern-sports-1774645309555-2fe81e8d.png", alt: "Familia Lima" },
|
||||
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/professional-portrait-of-a-middle-aged-w-1774645313874-f9553d6d.png", alt: "Ricardo Souza" }
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -238,21 +133,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Preciso ter experiência?",
|
||||
content: "Não, temos turmas iniciantes para todos os níveis.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "É permitido levar convidados?",
|
||||
content: "Sim, temos planos específicos para convidados.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "As quadras são cobertas?",
|
||||
content: "Sim, possuímos quadras cobertas de alta qualidade.",
|
||||
},
|
||||
{ id: "q1", title: "Preciso ter experiência?", content: "Não, temos turmas iniciantes para todos os níveis." },
|
||||
{ id: "q2", title: "É permitido levar convidados?", content: "Sim, temos planos específicos para convidados." },
|
||||
{ id: "q3", title: "As quadras são cobertas?", content: "Sim, possuímos quadras cobertas de alta qualidade." }
|
||||
]}
|
||||
sideTitle="Perguntas Frequentes"
|
||||
faqsAnimation="blur-reveal"
|
||||
@@ -262,13 +145,11 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Contato"
|
||||
title="Pronto para começar?"
|
||||
description="Agende sua aula experimental agora mesmo."
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png?_wi=9"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BXpRxgXKzd0c6RRknJKAFZnfE1/premium-professional-beach-sports-traini-1774645309626-e141d6c6.png"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -276,32 +157,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Empresa",
|
||||
items: [
|
||||
{
|
||||
label: "Sobre",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contato",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacidade",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Termos",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Empresa", items: [{ label: "Sobre", href: "#about" }, { label: "Contato", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacidade", href: "#" }, { label: "Termos", href: "#" }] }
|
||||
]}
|
||||
logoText="Pirituba Beach"
|
||||
copyrightText="© 2025 Pirituba Beach Sports. Todos os direitos reservados."
|
||||
@@ -310,4 +167,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user