Files
5584d5dc-e210-483d-b188-b03…/src/app/page.tsx
2026-06-10 00:16:09 +00:00

120 lines
6.1 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import HeroLogo from "@/components/sections/hero/HeroLogo";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import ProductCardFour from "@/components/sections/product/ProductCardFour";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="mediumLarge"
sizing="largeSizeMediumTitles"
background="none"
cardStyle="soft-shadow"
primaryButtonStyle="gradient"
secondaryButtonStyle="layered"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Serviços", id: "/services" },
{ name: "Críticas", id: "/reviews" },
{ name: "Sobre", id: "/about" },
{ name: "FAQ", id: "/faq" },
{ name: "Contato", id: "/contact" }
]}
brandName="Go Chef"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogo
logoText="Go Chef"
description="O sabor autêntico da culinária portuguesa, feito com paixão e servido com carinho. Venha experimentar!"
buttons={[
{ text: "Ver Menu", href: "/menu" },
{ text: "Reservar Mesa", href: "/contact" }
]}
imageSrc="https://images.unsplash.com/photo-1579751626657-72bc17013f9f?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=800&h=600&fit=crop"
imageAlt="Prato delicioso de comida portuguesa no Go Chef"
showDimOverlay={true}
/>
</div>
<div id="menu-highlights" data-section="menu-highlights">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "dish-1", name: "Bacalhau à Brás", price: "18€", variant: "Clássico", imageSrc: "https://images.unsplash.com/photo-1628186103310-a92c01994689?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Bacalhau à Brás"
},
{
id: "dish-2", name: "Polvo à Lagareiro", price: "22€", variant: "Com batata a murro", imageSrc: "https://images.unsplash.com/photo-1512621776951-a579ed9f874d?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Polvo à Lagareiro"
},
{
id: "dish-3", name: "Francesinha", price: "16€", variant: "Picante ou normal", imageSrc: "https://images.unsplash.com/photo-1502301103667-0bda6dc4718a?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Francesinha"
},
{
id: "dish-4", name: "Arroz de Pato", price: "17€", variant: "Caseiro", imageSrc: "https://images.unsplash.com/photo-1546069901-ba9599a7e63c?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Arroz de Pato"
},
{
id: "dish-5", name: "Caldo Verde", price: "6€", variant: "Com broa de milho", imageSrc: "https://images.unsplash.com/photo-1547592180-85f17399034d?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Caldo Verde"
},
{
id: "dish-6", name: "Pastel de Nata", price: "2.50€", variant: "Com canela", imageSrc: "https://images.unsplash.com/photo-1589182372551-f763a8a49c6d?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&h=300&fit=crop&_wi=1", imageAlt: "Pastel de Nata"
}
]}
title="Destaques do Nosso Menu"
description="Uma seleção dos nossos pratos mais amados, preparados com ingredientes frescos e a paixão Go Chef."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://images.unsplash.com/photo-1552504953-b230232490d1?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=800&h=600&fit=crop&_wi=1"
imageAlt="Cozinha de restaurante"
logoText="Go Chef"
columns={[
{
title: "Empresa", items: [
{ label: "Sobre Nós", href: "/about" },
{ label: "Críticas", href: "/reviews" },
{ label: "Contato", href: "/contact" }
]
},
{
title: "Menu", items: [
{ label: "Pratos Principais", href: "/menu" },
{ label: "Bebidas", href: "/menu" },
{ label: "Sobremesas", href: "/menu" }
]
},
{
title: "Ajuda", items: [
{ label: "FAQ", href: "/faq" },
{ label: "Serviços", href: "/services" },
{ label: "Política de Privacidade", href: "#" }
]
}
]}
copyrightText="© 2024 Go Chef. Todos os direitos reservados."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}