5 Commits

Author SHA1 Message Date
5e9dc38163 Merge version_2 into main
Merge version_2 into main
2026-04-09 12:55:51 +00:00
7ea8755dee Update src/app/page.tsx 2026-04-09 12:55:48 +00:00
22d9611181 Merge version_2 into main
Merge version_2 into main
2026-04-09 12:55:28 +00:00
a8ccd023a4 Update src/app/page.tsx 2026-04-09 12:55:22 +00:00
f7ef492ef6 Merge version_1 into main
Merge version_1 into main
2026-04-09 12:50:51 +00:00

View File

@@ -6,9 +6,10 @@ import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial'; import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Star } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -29,102 +30,38 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="GESO Ristorante" brandName="GESO Ristorante"
button={{ button={{
text: "Reserve", text: "Reserve", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroOverlayTestimonial <HeroSplitDualMedia
title="A Taste of Authentic Italy in Montreal" title="A Taste of Authentic Italy in Montreal"
description="Experience the refined culinary art of Italy, crafted with passion and served in a warm, sophisticated atmosphere at GESO Ristorante." description="Experience the refined culinary art of Italy, crafted with passion and served in a warm, sophisticated atmosphere at GESO Ristorante."
testimonials={[ tag="Authentic Cuisine"
{ background={{
name: "Marc L.", variant: "rotated-rays-animated"
handle: "@mtlfoodie", }}
testimonial: "Exceptional atmosphere and perfect pasta. A true Montreal treasure.", rating={5}
rating: 5, ratingText="5-Star Dining Experience"
imageSrc: "http://img.b2bpic.net/free-photo/surprised-handsome-barista-black-apron-raising-eyebrows-looking-amazed-standing-against-yellow-ba_1258-157069.jpg", mediaItems={[
}, { imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629537.jpg?_wi=1" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg?_wi=1" }
name: "Sophie C.",
handle: "@sophie.eats",
testimonial: "The finest Italian dining experience in the city. Truly unforgettable.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-shells-necklace_23-2149105401.jpg",
},
{
name: "Julian B.",
handle: "@julianb",
testimonial: "Exquisite attention to detail. Every dish tells a story.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg",
},
{
name: "Chloe M.",
handle: "@chloem",
testimonial: "Warm, inviting, and absolutely delicious. My new favorite spot.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-short-curly-hair-colorful-shirt-smiling-cheerfully-showing-thumbs-up-green-wall_141793-29344.jpg",
},
{
name: "Alex R.",
handle: "@alexr",
testimonial: "Classic Italian hospitality at its very best. Exceptional.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517442.jpg",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Reserve Your Table", text: "Reserve Your Table", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629537.jpg?_wi=1"
imageAlt="GESO Ristorante interior and cuisine"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/surprised-handsome-barista-black-apron-raising-eyebrows-looking-amazed-standing-against-yellow-ba_1258-157069.jpg",
alt: "Marc L.",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-shells-necklace_23-2149105401.jpg",
alt: "Sophie C.",
},
{
src: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg",
alt: "Julian B.",
},
{
src: "http://img.b2bpic.net/free-photo/young-woman-with-short-curly-hair-colorful-shirt-smiling-cheerfully-showing-thumbs-up-green-wall_141793-29344.jpg",
alt: "Chloe M.",
},
{
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517442.jpg",
alt: "Alex R.",
},
]}
avatarText="Join our community of food lovers"
/> />
</div> </div>
@@ -133,7 +70,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="Crafted with Passion" title="Crafted with Passion"
description="Located within the refined SENS HØTEL, GESO Ristorante brings the heart of Italy to Sherbrooke Street. We believe food is a language, a connection between cultures, and a celebration of life's delicious moments. Every recipe is a tribute to tradition, meticulously prepared for the modern palate." description="Located within the refined SENS HØTEL, GESO Ristorante brings the heart of Italy to Sherbrooke Street. We believe food is a language, a connection between cultures, and a celebration of life's delicious moments. Every recipe is a tribute to tradition, meticulously prepared for the modern palate."
imageSrc="http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg" imageSrc="http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg?_wi=2"
imageAlt="Our sophisticated dining room" imageAlt="Our sophisticated dining room"
/> />
</div> </div>
@@ -144,23 +81,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Artisanal Pasta", title: "Artisanal Pasta", description: "Freshly made daily, featuring authentic recipes from across Italian provinces.", imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-macaroni-with-tomato-chili-pepper-seeds-basil-white-dish_1150-22161.jpg", imageAlt: "Handmade pasta"},
description: "Freshly made daily, featuring authentic recipes from across Italian provinces.",
imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-macaroni-with-tomato-chili-pepper-seeds-basil-white-dish_1150-22161.jpg",
imageAlt: "Handmade pasta",
},
{ {
title: "Seasonal Antipasti", title: "Seasonal Antipasti", description: "Hand-picked local ingredients elevated with traditional Italian preservation techniques.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-raclette-dish-with-ingredients-delicious-food_23-2149514165.jpg", imageAlt: "Fresh appetizers"},
description: "Hand-picked local ingredients elevated with traditional Italian preservation techniques.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-raclette-dish-with-ingredients-delicious-food_23-2149514165.jpg",
imageAlt: "Fresh appetizers",
},
{ {
title: "Dolce Vita", title: "Dolce Vita", description: "A refined selection of classic desserts that provide the perfect ending to your experience.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081456.jpg", imageAlt: "Italian dessert"},
description: "A refined selection of classic desserts that provide the perfect ending to your experience.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081456.jpg",
imageAlt: "Italian dessert",
},
]} ]}
title="Culinary Delights" title="Culinary Delights"
description="Our seasonal menu highlights the best of local and imported ingredients, ensuring every bite is a masterpiece." description="Our seasonal menu highlights the best of local and imported ingredients, ensuring every bite is a masterpiece."
@@ -175,20 +100,11 @@ export default function LandingPage() {
faqsAnimation="blur-reveal" faqsAnimation="blur-reveal"
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "Do you offer vegetarian options?", content: "Yes, our menu features a selection of seasonal vegetarian pasta and antipasti dishes prepared with fresh, local produce."},
title: "Do you offer vegetarian options?",
content: "Yes, our menu features a selection of seasonal vegetarian pasta and antipasti dishes prepared with fresh, local produce.",
},
{ {
id: "faq-2", id: "faq-2", title: "Is a reservation required?", content: "While we welcome walk-ins, we highly recommend making a reservation, especially for weekend evenings, to ensure your preferred time."},
title: "Is a reservation required?",
content: "While we welcome walk-ins, we highly recommend making a reservation, especially for weekend evenings, to ensure your preferred time.",
},
{ {
id: "faq-3", id: "faq-3", title: "Do you have private dining spaces?", content: "Yes, we offer private dining arrangements within the SENS HØTEL environment for special occasions and business events."},
title: "Do you have private dining spaces?",
content: "Yes, we offer private dining arrangements within the SENS HØTEL environment for special occasions and business events.",
},
]} ]}
/> />
</div> </div>
@@ -197,8 +113,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "canvas-reveal", variant: "canvas-reveal"}}
}}
tag="Reserve" tag="Reserve"
title="Join Us for Dinner" title="Join Us for Dinner"
description="We are located at 1800 Sherbrooke St W, Montreal, QC. Book your table for an evening of authentic Italian hospitality." description="We are located at 1800 Sherbrooke St W, Montreal, QC. Book your table for an evening of authentic Italian hospitality."
@@ -214,42 +129,27 @@ export default function LandingPage() {
logoText="GESO Ristorante" logoText="GESO Ristorante"
columns={[ columns={[
{ {
title: "Location", title: "Location", items: [
items: [
{ {
label: "1800 Sherbrooke St W", label: "1800 Sherbrooke St W", href: "#"},
href: "#",
},
{ {
label: "Montreal, QC H3H 1E5", label: "Montreal, QC H3H 1E5", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Reservations", title: "Reservations", items: [
items: [
{ {
label: "(514) 313-8000", label: "(514) 313-8000", href: "tel:+15143138000"},
href: "tel:+15143138000",
},
{ {
label: "Book via Website", label: "Book via Website", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Hours", title: "Hours", items: [
items: [
{ {
label: "Opens at 12:00 PM", label: "Opens at 12:00 PM", href: "#"},
href: "#",
},
{ {
label: "Daily Service", label: "Daily Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}