Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-04-08 15:46:06 +00:00

View File

@@ -28,24 +28,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Início",
id: "hero",
},
{
name: "Sobre",
id: "about",
},
{
name: "Menu",
id: "features",
},
{
name: "Contactos",
id: "contact",
},
{ name: "Início", id: "hero" },
{ name: "Sobre", id: "about" },
{ name: "Menu", id: "features" },
{ name: "Contactos", id: "contact" },
]}
brandName="O Jacques"
button={{ text: "Reservar" }}
/>
</div>
@@ -53,37 +42,14 @@ export default function LandingPage() {
<HeroCarouselLogo
logoText="O Jacques"
description="Autêntica cozinha tradicional em Setúbal. Descubra sabores únicos nas Praias do Sado."
buttons={[
{
text: "Reservar Mesa",
href: "#contact",
},
]}
buttons={[{ text: "Reservar Mesa", href: "#contact" }]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=1",
imageAlt: "O Jacques Restaurant Dining",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=2",
imageAlt: "Pratos Tradicionais",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=3",
imageAlt: "Ambiente Acolhedor",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=4",
imageAlt: "Cozinha Local",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=5",
imageAlt: "Experiência Gastronómica",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg?_wi=6",
imageAlt: "Bem-vindo",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "O Jacques Restaurant Dining" },
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "Pratos Tradicionais" },
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "Ambiente Acolhedor" },
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "Cozinha Local" },
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "Experiência Gastronómica" },
{ imageSrc: "http://img.b2bpic.net/free-photo/various-seafood-plate-with-glass-compote_140725-6370.jpg", imageAlt: "Bem-vindo" }
]}
/>
</div>
@@ -95,18 +61,9 @@ export default function LandingPage() {
title="Tradição em cada prato"
description="Localizado na R. Principal de Praias do Sado, o O Jacques oferece uma experiência culinária enraizada na cultura de Setúbal, com ingredientes frescos e hospitalidade genuína."
bulletPoints={[
{
title: "Sabor Local",
description: "Receitas tradicionais passadas de geração em geração.",
},
{
title: "Ambiente Acolhedor",
description: "O espaço ideal para almoços em família ou jantares especiais.",
},
{
title: "Localização Privilegiada",
description: "Situado no coração de Praias do Sado.",
},
{ title: "Sabor Local", description: "Receitas tradicionais passadas de geração em geração." },
{ title: "Ambiente Acolhedor", description: "O espaço ideal para almoços em família ou jantares especiais." },
{ title: "Localização Privilegiada", description: "Situado no coração de Praias do Sado." }
]}
imageSrc="http://img.b2bpic.net/free-photo/french-windows-provencal-style_1101-866.jpg"
imageAlt="Exterior do restaurante O Jacques"
@@ -120,36 +77,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
id: "1",
label: "Especialidades",
title: "Peixe Fresco",
items: [
"Peixe do dia grelhado",
"Caldeirada à Setubalense",
"Choco Frito",
],
},
{
id: "2",
label: "Carnes",
title: "Carnes de Qualidade",
items: [
"Bife grelhado",
"Carne de porco à alentejana",
"Cozido",
],
},
{
id: "3",
label: "Sobremesas",
title: "Doçaria Local",
items: [
"Tarte de amêndoa",
"Arroz doce",
"Queijinho de Setúbal",
],
},
{ id: "1", label: "Especialidades", title: "Peixe Fresco", items: ["Peixe do dia grelhado", "Caldeirada à Setubalense", "Choco Frito"] },
{ id: "2", label: "Carnes", title: "Carnes de Qualidade", items: ["Bife grelhado", "Carne de porco à alentejana", "Cozido"] },
{ id: "3", label: "Sobremesas", title: "Doçaria Local", items: ["Tarte de amêndoa", "Arroz doce", "Queijinho de Setúbal"] }
]}
title="O Nosso Menu"
description="Explore as nossas especialidades."
@@ -160,31 +90,11 @@ export default function LandingPage() {
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Maria Silva",
imageSrc: "http://img.b2bpic.net/free-photo/confident-asian-businesswoman-showing-thumbs-up-standing-near-entrance-her-cafe-restaurant_1258-199354.jpg?_wi=1",
},
{
id: "2",
name: "João Santos",
imageSrc: "http://img.b2bpic.net/free-photo/confident-asian-businesswoman-showing-thumbs-up-standing-near-entrance-her-cafe-restaurant_1258-199354.jpg?_wi=2",
},
{
id: "3",
name: "Ana Oliveira",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-talking-customers-using-touchpad-while-taking-orders-cafe_637285-3962.jpg",
},
{
id: "4",
name: "Pedro Costa",
imageSrc: "http://img.b2bpic.net/free-photo/hipster-with-stylish-haircut-beard-sits-table-roadside-cafe-drinks-soda-hot-day_613910-19633.jpg",
},
{
id: "5",
name: "Rita Ferreira",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-657.jpg",
},
{ id: "1", name: "Maria Silva", imageSrc: "http://img.b2bpic.net/free-photo/confident-asian-businesswoman-showing-thumbs-up-standing-near-entrance-her-cafe-restaurant_1258-199354.jpg" },
{ id: "2", name: "João Santos", imageSrc: "http://img.b2bpic.net/free-photo/confident-asian-businesswoman-showing-thumbs-up-standing-near-entrance-her-cafe-restaurant_1258-199354.jpg" },
{ id: "3", name: "Ana Oliveira", imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-talking-customers-using-touchpad-while-taking-orders-cafe_637285-3962.jpg" },
{ id: "4", name: "Pedro Costa", imageSrc: "http://img.b2bpic.net/free-photo/hipster-with-stylish-haircut-beard-sits-table-roadside-cafe-drinks-soda-hot-day_613910-19633.jpg" },
{ id: "5", name: "Rita Ferreira", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-657.jpg" }
]}
cardTitle="O que dizem os nossos clientes"
cardTag="Opiniões"
@@ -195,48 +105,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Contacto"
title="Venha visitar-nos"
description="R. Principal de Praias do Sado 202, 2910-343 Setúbal. Esperamos por si para uma refeição inesquecível."
buttons={[
{
text: "Como Chegar",
href: "https://www.google.com/maps/place/O+Jacques,+R.+Principal+de+Praias+do+Sado+202,+2910-343+Set%C3%BAbal/@38.5158155,-8.834185,15z/data=!4m6!3m5!1s0xd1969608347806b:0xc322a7934fa32ded!8m2!3d38.5158155!4d-8.834185!16s%252Fg%252F11h4pkw17d?hl=pt&g_ep=Eg1tbF8yMDI2MDQwMV8wIJvbDyoASAJQAg%3D%3D",
},
]}
buttons={[{ text: "Como Chegar", href: "https://www.google.com/maps/place/O+Jacques,+R.+Principal+de+Praias+do+Sado+202,+2910-343+Set%C3%BAbal/@38.5158155,-8.834185,15z/data=!4m6!3m5!1s0xd1969608347806b:0xc322a7934fa32ded!8m2!3d38.5158155!4d-8.834185!16s%252Fg%252F11h4pkw17d?hl=pt&g_ep=Eg1tbF8yMDI2MDQwMV8wIJvbDyoASAJQAg%3D%3D" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Sobre Nós",
href: "#about",
},
{
label: "Menu",
href: "#features",
},
],
},
{
items: [
{
label: "Contacto",
href: "#contact",
},
{
label: "Privacidade",
href: "#",
},
],
},
{ items: [{ label: "Sobre Nós", href: "#about" }, { label: "Menu", href: "#features" }] },
{ items: [{ label: "Contacto", href: "#contact" }, { label: "Privacidade", href: "#" }] }
]}
logoText="O Jacques"
/>
@@ -244,4 +125,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}