Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b9b9489eb2 | |||
| f1c5bb6db7 | |||
| 84e98d9b35 |
208
src/app/page.tsx
208
src/app/page.tsx
@@ -3,12 +3,14 @@
|
|||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||||
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||||
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
||||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||||
|
import ContactForm from '@/components/form/ContactForm';
|
||||||
|
import { MapPin } from 'lucide-react';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -28,22 +30,10 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Início", id: "hero" },
|
||||||
name: "Início",
|
{ name: "Sobre", id: "about" },
|
||||||
id: "hero",
|
{ name: "Cardápio", id: "menu" },
|
||||||
},
|
{ name: "Contato", id: "contact" },
|
||||||
{
|
|
||||||
name: "Sobre",
|
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Cardápio",
|
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contato",
|
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="BhenzaDeus"
|
brandName="BhenzaDeus"
|
||||||
/>
|
/>
|
||||||
@@ -53,37 +43,10 @@ export default function LandingPage() {
|
|||||||
<HeroCarouselLogo
|
<HeroCarouselLogo
|
||||||
logoText="BhenzaDeus"
|
logoText="BhenzaDeus"
|
||||||
description="Uma experiência autêntica de comida mineira e cachaças artesanais. Sinta-se em casa, onde o sabor da roça encontra a elegância da nossa hospitalidade."
|
description="Uma experiência autêntica de comida mineira e cachaças artesanais. Sinta-se em casa, onde o sabor da roça encontra a elegância da nossa hospitalidade."
|
||||||
buttons={[
|
buttons={[{ text: "Reserve sua mesa", href: "#contact" }]}
|
||||||
{
|
|
||||||
text: "Reserve sua mesa",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{ imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=1", imageAlt: "Ambiente aconchegante" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=1",
|
{ imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=2", imageAlt: "Ambiente aconchegante" }
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=2",
|
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=3",
|
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=4",
|
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=5",
|
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg?_wi=6",
|
|
||||||
imageAlt: "Ambiente aconchegante",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -93,9 +56,7 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="A verdadeira alma mineira"
|
title="A verdadeira alma mineira"
|
||||||
description={[
|
description={[
|
||||||
"No BhenzaDeus, transformamos tradição em celebração. Nosso fogão a lenha resgata memórias de infância, com temperos que abraçam e uma culinária que nutre a alma.",
|
"No BhenzaDeus, transformamos tradição em celebração. Nosso fogão a lenha resgata memórias de infância, com temperos que abraçam e uma culinária que nutre a alma.", "Combinamos o melhor da comida mineira com uma carta de cachaças curada e um ambiente desenhado para tornar cada jantar inesquecível. Aqui, você não é apenas um cliente, é parte da nossa casa."]}
|
||||||
"Combinamos o melhor da comida mineira com uma carta de cachaças curada e um ambiente desenhado para tornar cada jantar inesquecível. Aqui, você não é apenas um cliente, é parte da nossa casa.",
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -106,60 +67,8 @@ export default function LandingPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "1", brand: "Especialidade", name: "Costela no Fogão a Lenha", price: "R$ 98,00", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/cheese-assortment-with-black-white-grapes_23-2148326148.jpg" },
|
||||||
id: "1",
|
{ id: "2", brand: "Petiscos", name: "Torresmo de Rolo Crocante", price: "R$ 45,00", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fruits-arrangement-with-plate_23-2148664040.jpg" }
|
||||||
brand: "Especialidade",
|
|
||||||
name: "Costela no Fogão a Lenha",
|
|
||||||
price: "R$ 98,00",
|
|
||||||
rating: 5,
|
|
||||||
reviewCount: "120",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheese-assortment-with-black-white-grapes_23-2148326148.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
brand: "Petiscos",
|
|
||||||
name: "Torresmo de Rolo Crocante",
|
|
||||||
price: "R$ 45,00",
|
|
||||||
rating: 5,
|
|
||||||
reviewCount: "85",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fruits-arrangement-with-plate_23-2148664040.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
brand: "Drink",
|
|
||||||
name: "Caipirinha da Casa",
|
|
||||||
price: "R$ 28,00",
|
|
||||||
rating: 5,
|
|
||||||
reviewCount: "200",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-saj-kebap-with-lamb-ribs-potatoes-colorful-bell-peppers-eggplants-wooden-board-table_140725-12834.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
brand: "Pratos",
|
|
||||||
name: "Feijão Tropeiro Tradicional",
|
|
||||||
price: "R$ 55,00",
|
|
||||||
rating: 4,
|
|
||||||
reviewCount: "95",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/kanape-prawns-sauce-with-mixed-salad-side-view_141793-2766.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
brand: "Cachaças",
|
|
||||||
name: "Seleção Ouro",
|
|
||||||
price: "R$ 35,00",
|
|
||||||
rating: 5,
|
|
||||||
reviewCount: "150",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/lamb-bone-kebab-with-bottle-red-wine_114579-2028.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "6",
|
|
||||||
brand: "Sobremesa",
|
|
||||||
name: "Doce de Leite Mineiro",
|
|
||||||
price: "R$ 22,00",
|
|
||||||
rating: 5,
|
|
||||||
reviewCount: "110",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pasta-with-mushrooms-marble-surface_114579-43970.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nosso Cardápio"
|
title="Nosso Cardápio"
|
||||||
description="Uma seleção cuidadosa de petiscos, pratos mineiros e drinks exclusivos."
|
description="Uma seleção cuidadosa de petiscos, pratos mineiros e drinks exclusivos."
|
||||||
@@ -171,90 +80,49 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", title: "Experiência acolhedora", quote: "O ambiente é muito acolhedor. Comida mineira de verdade e um chopp sempre gelado!", name: "Mateus Gomes", role: "Cliente", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-women-work-portable-laptop-computer-charming-female-student-using-net-book-while-sitting-cafe_1153-7026.jpg" }
|
||||||
id: "1",
|
|
||||||
title: "Experiência acolhedora",
|
|
||||||
quote: "O ambiente é muito acolhedor. Comida mineira de verdade e um chopp sempre gelado!",
|
|
||||||
name: "Mateus Gomes",
|
|
||||||
role: "Cliente",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-women-work-portable-laptop-computer-charming-female-student-using-net-book-while-sitting-cafe_1153-7026.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
title: "Atendimento impecável",
|
|
||||||
quote: "A equipe é maravilhosa, educada e muito atenciosa. Dá vontade de voltar sempre!",
|
|
||||||
name: "Giovanne Vitoria",
|
|
||||||
role: "Cliente",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
title: "Ambiente nota 10",
|
|
||||||
quote: "Decoração caraterística e única. A experiência da espingarda é inusitada e muito divertida.",
|
|
||||||
name: "Number One",
|
|
||||||
role: "Cliente",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-with-delicious-cocktails_23-2150124812.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
title: "Noite perfeita",
|
|
||||||
quote: "Ambiente familiar, música ao vivo e ótimos drinks. Vale muito a pena para uma noite agradável.",
|
|
||||||
name: "Priscilla Dematte",
|
|
||||||
role: "Cliente",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12311.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
title: "Rústico e bom",
|
|
||||||
quote: "Lugar rústico muito agradável. A comida no fogão a lenha é simplesmente deliciosa.",
|
|
||||||
name: "Selma Lima",
|
|
||||||
role: "Cliente",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-asian-woman-casual-wear-posing-indoor-cafe-with-phone-hand_627829-1230.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="O que dizem nossos convidados"
|
title="O que dizem nossos convidados"
|
||||||
description="A satisfação de quem vive a experiência BhenzaDeus é o nosso maior orgulho."
|
description="A satisfação de quem vive a experiência BhenzaDeus é o nosso maior orgulho."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="subscription" data-section="subscription">
|
||||||
|
<ContactForm
|
||||||
|
title="Newsletter"
|
||||||
|
description="Receba nossas novidades e promoções exclusivas diretamente no seu e-mail."
|
||||||
|
tag="Assine agora"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplitForm
|
<ContactSplitForm
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Garanta sua mesa"
|
title="Garanta sua mesa"
|
||||||
description="Estamos prontos para recebê-lo. Faça sua reserva ou envie sua dúvida."
|
description="Estamos prontos para recebê-lo. Faça sua reserva ou envie sua dúvida. Visite-nos em nossa localização central."
|
||||||
inputs={[
|
inputs={[
|
||||||
{
|
{ name: "name", type: "text", placeholder: "Nome completo", required: true },
|
||||||
name: "name",
|
{ name: "email", type: "email", placeholder: "E-mail", required: true }
|
||||||
type: "text",
|
|
||||||
placeholder: "Nome completo",
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "email",
|
|
||||||
type: "email",
|
|
||||||
placeholder: "E-mail",
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "date",
|
|
||||||
type: "date",
|
|
||||||
placeholder: "Data",
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
textarea={{
|
|
||||||
name: "message",
|
|
||||||
placeholder: "Observações (número de pessoas, comemoração)",
|
|
||||||
rows: 4,
|
|
||||||
}}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/empty-chair-table_1339-4302.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/empty-chair-table_1339-4302.jpg"
|
||||||
/>
|
/>
|
||||||
|
<div className="flex justify-center p-8 bg-background-accent">
|
||||||
|
<div className="flex items-center gap-2">
|
||||||
|
<MapPin className="text-primary-cta" />
|
||||||
|
<span className="text-lg font-medium">Rua das Palmeiras, 123 - Centro, Belo Horizonte</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterCard
|
<FooterBaseReveal
|
||||||
logoText="BhenzaDeus"
|
logoText="BhenzaDeus"
|
||||||
copyrightText="© 2024 BhenzaDeus Bar, Restaurante e Cachaçaria Ltda."
|
columns={[
|
||||||
|
{ title: "Navegação", items: [{ label: "Home", href: "#hero" }, { label: "Sobre", href: "#about" }, { label: "Menu", href: "#menu" }] },
|
||||||
|
{ title: "Contato", items: [{ label: "Reservas", href: "#contact" }] }
|
||||||
|
]}
|
||||||
|
copyrightText="© 2025 BhenzaDeus Bar, Restaurante e Cachaçaria Ltda."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user