Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-06-07 21:29:08 +00:00

View File

@@ -11,7 +11,7 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Award, BookOpen, Diamond, HelpCircle, Star } from "lucide-react";
import { Award, BookOpen, Diamond, HelpCircle, Star, MessageSquareText } from "lucide-react";
export default function LandingPage() {
return (
@@ -32,47 +32,30 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "#home",
},
name: "Home", id: "#home"},
{
name: "About Us",
id: "#about",
},
name: "About Us", id: "#about"},
{
name: "Menu",
id: "#menu",
},
name: "Menu", id: "#menu"},
{
name: "Features",
id: "#features",
},
name: "Features", id: "#features"},
{
name: "Reviews",
id: "#reviews",
},
name: "Reviews", id: "#reviews"},
{
name: "FAQ",
id: "#faq",
},
name: "FAQ", id: "#faq"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
brandName="Resso Ravintola"
button={{
text: "Book a Table",
href: "#contact",
}}
text: "Book a Table", href: "#contact"}}
/>
</div>
<div id="home" data-section="home">
<HeroSplitDualMedia
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="Experience Culinary Excellence at Resso Ravintola"
description="Discover a fusion of traditional flavors and modern culinary artistry. Our passion for food transforms every meal into an unforgettable journey."
tag="Taste the Difference"
@@ -80,36 +63,16 @@ export default function LandingPage() {
tagAnimation="slide-up"
buttons={[
{
text: "View Our Menu",
href: "#menu",
},
text: "View Our Menu", href: "#menu"},
{
text: "Make a Reservation",
href: "#contact",
},
text: "Make a Reservation", href: "#contact"},
]}
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/virtual-love-cute-blonde-girl-red-dress-distance-date-with-wine-candles-sitting_140725-163896.jpg?_wi=1",
imageAlt: "Elegant restaurant interior",
},
imageSrc: "http://img.b2bpic.net/free-photo/virtual-love-cute-blonde-girl-red-dress-distance-date-with-wine-candles-sitting_140725-163896.jpg", imageAlt: "Elegant restaurant interior"},
{
imageSrc: "http://img.b2bpic.net/free-photo/plate-lentil-soup-garnished-with-cream_140725-4907.jpg?_wi=1",
imageAlt: "Gourmet dish presentation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081875.jpg",
imageAlt: "People having dinner in luxurious restaurants",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/luxury-dining-room-with-elegant-chandelier-lighting-generated-by-ai_188544-21199.jpg",
imageAlt: "Luxury dining room with elegant chandelier lighting generated by AI",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/royal-dining-room-with-wooden-furniture-chandeliers_114579-2222.jpg",
imageAlt: "Warm elegant restaurant dining area",
},
imageSrc: "http://img.b2bpic.net/free-photo/plate-lentil-soup-garnished-with-cream_140725-4907.jpg", imageAlt: "Gourmet dish presentation"}
]}
mediaAnimation="slide-up"
rating={5}
@@ -125,7 +88,7 @@ export default function LandingPage() {
tag="About Us"
tagIcon={Award}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-white-suit-gloves-designing-meat-meal-inside-kitchen-food-meal-meat_140725-26014.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-white-suit-gloves-designing-meat-meal-inside-kitchen-food-meal-meat_140725-26014.jpg"
imageAlt="Chef preparing a meal in the kitchen"
/>
</div>
@@ -138,53 +101,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Classic Margherita Pizza",
price: "€18.00",
variant: "Italian Classic",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-meringue-cake-with-pine-cone_23-2148368222.jpg",
imageAlt: "Delicious Margherita Pizza",
},
id: "p1", name: "Classic Margherita Pizza", price: "€18.00", variant: "Italian Classic", imageSrc: "http://img.b2bpic.net/free-photo/close-up-meringue-cake-with-pine-cone_23-2148368222.jpg", imageAlt: "Delicious Margherita Pizza"},
{
id: "p2",
name: "Seafood Linguine",
price: "€24.50",
variant: "Mediterranean",
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg",
imageAlt: "Fresh Seafood Linguine",
},
id: "p2", name: "Seafood Linguine", price: "€24.50", variant: "Mediterranean", imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg", imageAlt: "Fresh Seafood Linguine"},
{
id: "p3",
name: "Resso Garden Salad",
price: "€14.00",
variant: "Fresh & Light",
imageSrc: "http://img.b2bpic.net/free-photo/red-cabbage-broccoli-salad-oval-bowl-marble-background-high-quality-photo_114579-77611.jpg",
imageAlt: "Vibrant Garden Salad",
},
id: "p3", name: "Resso Garden Salad", price: "€14.00", variant: "Fresh & Light", imageSrc: "http://img.b2bpic.net/free-photo/red-cabbage-broccoli-salad-oval-bowl-marble-background-high-quality-photo_114579-77611.jpg", imageAlt: "Vibrant Garden Salad"},
{
id: "p4",
name: "Grilled Sirloin Steak",
price: "€32.00",
variant: "Chef's Recommendation",
imageSrc: "http://img.b2bpic.net/free-photo/tasty-grilled-steak-served-dark-closeup_1220-7723.jpg",
imageAlt: "Perfectly Grilled Sirloin Steak",
},
id: "p4", name: "Grilled Sirloin Steak", price: "€32.00", variant: "Chef's Recommendation", imageSrc: "http://img.b2bpic.net/free-photo/tasty-grilled-steak-served-dark-closeup_1220-7723.jpg", imageAlt: "Perfectly Grilled Sirloin Steak"},
{
id: "p5",
name: "Chocolate Lava Cake",
price: "€10.00",
variant: "Decadent Dessert",
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-tart-with-fresh-berries-black-plate_84443-94469.jpg",
imageAlt: "Warm Chocolate Lava Cake",
},
id: "p5", name: "Chocolate Lava Cake", price: "€10.00", variant: "Decadent Dessert", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-tart-with-fresh-berries-black-plate_84443-94469.jpg", imageAlt: "Warm Chocolate Lava Cake"},
{
id: "p6",
name: "Signature Resso Cocktail",
price: "€12.50",
variant: "Artisanal Drink",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-decorated-cocktail-summer-drink_53876-31956.jpg",
imageAlt: "Refreshing Signature Cocktail",
},
id: "p6", name: "Signature Resso Cocktail", price: "€12.50", variant: "Artisanal Drink", imageSrc: "http://img.b2bpic.net/free-photo/closeup-decorated-cocktail-summer-drink_53876-31956.jpg", imageAlt: "Refreshing Signature Cocktail"},
]}
title="Our Culinary Delights"
description="Explore our diverse menu, featuring classic favorites and innovative creations. Each dish is prepared with care and passion."
@@ -200,46 +127,22 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Private Dining Events",
description: "Host your special occasions in our exclusive private rooms, perfect for intimate gatherings or corporate dinners. Enjoy bespoke menus and dedicated service.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-hand-holding-smartphone-with-black-friday-discount-coupon-while-paying-purchases-checkout-cashier-scanning-promotional-promo-code-displayed-consumer-mobile-device_482257-69278.jpg",
imageAlt: "Private dining event setup on phone",
},
title: "Private Dining Events", description: "Host your special occasions in our exclusive private rooms, perfect for intimate gatherings or corporate dinners. Enjoy bespoke menus and dedicated service.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-hand-holding-smartphone-with-black-friday-discount-coupon-while-paying-purchases-checkout-cashier-scanning-promotional-promo-code-displayed-consumer-mobile-device_482257-69278.jpg", imageAlt: "Private dining event setup on phone"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/food-plates-cooking-desktop-with-mobile_23-2147835227.jpg",
imageAlt: "Event calendar on phone",
},
imageSrc: "http://img.b2bpic.net/free-photo/virtual-love-cute-blonde-girl-red-dress-distance-date-with-wine-candles-sitting_140725-163896.jpg?_wi=2",
imageAlt: "restaurant online booking app mockup",
imageSrc: "http://img.b2bpic.net/free-photo/food-plates-cooking-desktop-with-mobile_23-2147835227.jpg", imageAlt: "Event calendar on phone"}
},
{
title: "Custom Catering Services",
description: "Bring the Resso Ravintola experience to your home or office. Our catering team creates exquisite menus for any event, from casual brunches to elegant galas.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/traditional-spanish-food-world-tourism-day_23-2149114036.jpg",
imageAlt: "Custom catering menu on phone",
},
title: "Custom Catering Services", description: "Bring the Resso Ravintola experience to your home or office. Our catering team creates exquisite menus for any event, from casual brunches to elegant galas.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/traditional-spanish-food-world-tourism-day_23-2149114036.jpg", imageAlt: "Custom catering menu on phone"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-holding-blue-envelope-silver-wrapped-gift-box-out-focus-background_181624-25174.jpg",
imageAlt: "Catering options on phone",
},
imageSrc: "http://img.b2bpic.net/free-photo/plate-lentil-soup-garnished-with-cream_140725-4907.jpg?_wi=2",
imageAlt: "restaurant online booking app mockup",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-young-woman-holding-blue-envelope-silver-wrapped-gift-box-out-focus-background_181624-25174.jpg", imageAlt: "Catering options on phone"}
},
{
title: "Seasonal Chef's Specials",
description: "Indulge in our rotating selection of seasonal dishes, crafted with the freshest ingredients and culinary innovation by our talented chefs.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-taking-photos-woman_23-2148972783.jpg",
imageAlt: "Chef's specials on phone",
},
title: "Seasonal Chef's Specials", description: "Indulge in our rotating selection of seasonal dishes, crafted with the freshest ingredients and culinary innovation by our talented chefs.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-taking-photos-woman_23-2148972783.jpg", imageAlt: "Chef's specials on phone"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-with-smartphone-arrangement_23-2149089685.jpg",
imageAlt: "Seasonal ingredient showcase on phone",
},
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-white-suit-gloves-designing-meat-meal-inside-kitchen-food-meal-meat_140725-26014.jpg?_wi=2",
imageAlt: "restaurant online booking app mockup",
imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-with-smartphone-arrangement_23-2149089685.jpg", imageAlt: "Seasonal ingredient showcase on phone"}
},
]}
showStepNumbers={true}
@@ -255,35 +158,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Anna S.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-cute-africanamerican-girl-smiling-pleased-showing-thumbsup-approval-lik_1258-149049.jpg",
imageAlt: "Customer Anna S.",
},
id: "1", name: "Anna S.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-cute-africanamerican-girl-smiling-pleased-showing-thumbsup-approval-lik_1258-149049.jpg", imageAlt: "Customer Anna S."},
{
id: "2",
name: "Mikael L.",
imageSrc: "http://img.b2bpic.net/free-photo/young-man-summer-cafe-terrace-has-breakfast_1321-3454.jpg",
imageAlt: "Customer Mikael L.",
},
id: "2", name: "Mikael L.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-summer-cafe-terrace-has-breakfast_1321-3454.jpg", imageAlt: "Customer Mikael L."},
{
id: "3",
name: "Elina K.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-enyoing-dinner-party_23-2150717841.jpg",
imageAlt: "Customer Elina K.",
},
id: "3", name: "Elina K.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-enyoing-dinner-party_23-2150717841.jpg", imageAlt: "Customer Elina K."},
{
id: "4",
name: "Joonas V.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-african-american-family-talking-thanksgiving-meal-dining-room_637285-12989.jpg",
imageAlt: "Customer Joonas V.",
},
id: "4", name: "Joonas V.", imageSrc: "http://img.b2bpic.net/free-photo/happy-african-american-family-talking-thanksgiving-meal-dining-room_637285-12989.jpg", imageAlt: "Customer Joonas V."},
{
id: "5",
name: "Sofia R.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-making-photo-by-phone-sushi-traditional-japanese-restaurant_627829-6759.jpg",
imageAlt: "Customer Sofia R.",
},
id: "5", name: "Sofia R.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-making-photo-by-phone-sushi-traditional-japanese-restaurant_627829-6759.jpg", imageAlt: "Customer Sofia R."},
]}
cardTitle="What Our Guests Say"
cardTag="Rave Reviews"
@@ -298,20 +181,11 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "faq1",
title: "Do you offer vegetarian and vegan options?",
content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server about any dietary preferences or allergies.",
},
id: "faq1", title: "Do you offer vegetarian and vegan options?", content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server about any dietary preferences or allergies."},
{
id: "faq2",
title: "Is a reservation required?",
content: "While not always required, we highly recommend making a reservation, especially for dinner and weekend visits, to ensure you get a table at your preferred time.",
},
id: "faq2", title: "Is a reservation required?", content: "While not always required, we highly recommend making a reservation, especially for dinner and weekend visits, to ensure you get a table at your preferred time."},
{
id: "faq3",
title: "Can you accommodate large groups or private events?",
content: "Absolutely! We have private dining areas suitable for large groups and special events. Please contact us directly to discuss your requirements and our catering options.",
},
id: "faq3", title: "Can you accommodate large groups or private events?", content: "Absolutely! We have private dining areas suitable for large groups and special events. Please contact us directly to discuss your requirements and our catering options."},
]}
title="Frequently Asked Questions"
description="Find quick answers to common inquiries about Resso Ravintola."
@@ -328,46 +202,26 @@ export default function LandingPage() {
description="We look forward to welcoming you to Resso Ravintola. Use the form below to make a reservation or send us any questions."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
name: "name", type: "text", placeholder: "Your Name", required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
name: "email", type: "email", placeholder: "Your Email", required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Phone Number",
required: false,
name: "phone", type: "tel", placeholder: "Phone Number", required: false,
},
{
name: "date",
type: "date",
placeholder: "Preferred Date",
required: true,
name: "date", type: "date", placeholder: "Preferred Date", required: true,
},
{
name: "time",
type: "time",
placeholder: "Preferred Time",
required: true,
name: "time", type: "time", placeholder: "Preferred Time", required: true,
},
{
name: "guests",
type: "number",
placeholder: "Number of Guests",
required: true,
name: "guests", type: "number", placeholder: "Number of Guests", required: true,
},
]}
textarea={{
name: "message",
placeholder: "Special requests or messages...",
rows: 4,
name: "message", placeholder: "Special requests or messages...", rows: 4,
required: false,
}}
imageSrc="http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3441.jpg"
@@ -382,13 +236,9 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Resso Ravintola"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
text: "Privacy Policy", href: "#"}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
text: "Terms of Service", href: "#"}}
/>
</div>
</ReactLenis>