Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7ea8755dee | |||
| a8ccd023a4 | |||
| f7ef492ef6 |
172
src/app/page.tsx
172
src/app/page.tsx
@@ -6,9 +6,10 @@ import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
||||
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 NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import { Star } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -29,102 +30,38 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="GESO Ristorante"
|
||||
button={{
|
||||
text: "Reserve",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Reserve", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroOverlayTestimonial
|
||||
<HeroSplitDualMedia
|
||||
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."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marc L.",
|
||||
handle: "@mtlfoodie",
|
||||
testimonial: "Exceptional atmosphere and perfect pasta. A true Montreal treasure.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/surprised-handsome-barista-black-apron-raising-eyebrows-looking-amazed-standing-against-yellow-ba_1258-157069.jpg",
|
||||
},
|
||||
{
|
||||
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",
|
||||
},
|
||||
tag="Authentic Cuisine"
|
||||
background={{
|
||||
variant: "rotated-rays-animated"
|
||||
}}
|
||||
rating={5}
|
||||
ratingText="5-Star Dining Experience"
|
||||
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" }
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve Your Table", 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>
|
||||
|
||||
@@ -133,7 +70,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
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."
|
||||
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"
|
||||
/>
|
||||
</div>
|
||||
@@ -144,23 +81,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
]}
|
||||
title="Culinary Delights"
|
||||
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"
|
||||
faqs={[
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -197,8 +113,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "canvas-reveal",
|
||||
}}
|
||||
variant: "canvas-reveal"}}
|
||||
tag="Reserve"
|
||||
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."
|
||||
@@ -214,42 +129,27 @@ export default function LandingPage() {
|
||||
logoText="GESO Ristorante"
|
||||
columns={[
|
||||
{
|
||||
title: "Location",
|
||||
items: [
|
||||
title: "Location", items: [
|
||||
{
|
||||
label: "1800 Sherbrooke St W",
|
||||
href: "#",
|
||||
},
|
||||
label: "1800 Sherbrooke St W", href: "#"},
|
||||
{
|
||||
label: "Montreal, QC H3H 1E5",
|
||||
href: "#",
|
||||
},
|
||||
label: "Montreal, QC H3H 1E5", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Reservations",
|
||||
items: [
|
||||
title: "Reservations", items: [
|
||||
{
|
||||
label: "(514) 313-8000",
|
||||
href: "tel:+15143138000",
|
||||
},
|
||||
label: "(514) 313-8000", href: "tel:+15143138000"},
|
||||
{
|
||||
label: "Book via Website",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Book via Website", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Hours",
|
||||
items: [
|
||||
title: "Hours", items: [
|
||||
{
|
||||
label: "Opens at 12:00 PM",
|
||||
href: "#",
|
||||
},
|
||||
label: "Opens at 12:00 PM", href: "#"},
|
||||
{
|
||||
label: "Daily Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Daily Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -259,4 +159,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user