Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-18 14:40:41 +00:00

View File

@@ -32,22 +32,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "About",
id: "#about",
},
{
name: "Menu",
id: "#menu",
},
{
name: "Experience",
id: "#experience",
},
{
name: "Contact",
id: "#contact",
},
{ name: "About", id: "#about" },
{ name: "Menu", id: "#menu" },
{ name: "Experience", id: "#experience" },
{ name: "Contact", id: "#contact" },
]}
brandName="Cicchetti Rabat"
/>
@@ -55,78 +43,32 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
title="Authentic Italian Cicchetti in the Heart of Rabat"
description="Experience the vibrant, social tradition of Venices favorite small plates, curated with the finest ingredients and a touch of Rabat elegance."
kpis={[
{
value: "15+",
label: "Daily Seasonal Plates",
},
{
value: "30+",
label: "Rare Italian Wines",
},
{
value: "100%",
label: "Authentic Tradition",
},
{ value: "15+", label: "Daily Seasonal Plates" },
{ value: "30+", label: "Rare Italian Wines" },
{ value: "100%", label: "Authentic Tradition" },
]}
enableKpiAnimation={true}
buttons={[
{
text: "Reserve Your Table",
href: "#contact",
},
]}
buttons={[{ text: "Reserve Your Table", href: "#contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/spaghetti-with-meat-sauce-cherry-tomato-parmesan_140725-2204.jpg"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/tasty-pasta-plate-top-view_23-2149325263.jpg",
alt: "Tasty pasta on plate top view",
},
{
src: "http://img.b2bpic.net/free-photo/high-protein-pasta-meal-close-up-detail_23-2149098855.jpg",
alt: "High protein pasta meal close up detail",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-wineglass-with-person-eating-spaghetti_23-2147922274.jpg",
alt: "Close-up of a wineglass with person eating spaghetti",
},
{
src: "http://img.b2bpic.net/free-photo/baked-salmon-with-vegetables_140725-1.jpg",
alt: "baked salmon with vegetables",
},
{
src: "http://img.b2bpic.net/free-photo/spaghetti-with-meat-sauce-cherry-tomato-parmesan_140725-2204.jpg",
alt: "authentic italian cicchetti spread table",
},
{ src: "http://img.b2bpic.net/free-photo/tasty-pasta-plate-top-view_23-2149325263.jpg", alt: "Tasty pasta on plate top view" },
{ src: "http://img.b2bpic.net/free-photo/high-protein-pasta-meal-close-up-detail_23-2149098855.jpg", alt: "High protein pasta meal close up detail" },
{ src: "http://img.b2bpic.net/free-photo/close-up-wineglass-with-person-eating-spaghetti_23-2147922274.jpg", alt: "Close-up of a wineglass with person eating spaghetti" },
{ src: "http://img.b2bpic.net/free-photo/baked-salmon-with-vegetables_140725-1.jpg", alt: "baked salmon with vegetables" },
{ src: "http://img.b2bpic.net/free-photo/spaghetti-with-meat-sauce-cherry-tomato-parmesan_140725-2204.jpg", alt: "authentic italian cicchetti spread table" },
]}
avatarText="Join 500+ happy diners"
marqueeItems={[
{
type: "text",
text: "Authentic Venetian Experience",
},
{
type: "text",
text: "Locally Sourced Ingredients",
},
{
type: "text",
text: "Daily Fresh Cicchetti",
},
{
type: "text",
text: "Hand-picked Italian Wines",
},
{
type: "text",
text: "Warm Rabat Hospitality",
},
{ type: "text", text: "Authentic Venetian Experience" },
{ type: "text", text: "Locally Sourced Ingredients" },
{ type: "text", text: "Daily Fresh Cicchetti" },
{ type: "text", text: "Hand-picked Italian Wines" },
{ type: "text", text: "Warm Rabat Hospitality" },
]}
/>
</div>
@@ -136,21 +78,9 @@ export default function LandingPage() {
useInvertedBackground={true}
title="A Venetian Legacy"
metrics={[
{
icon: Utensils,
label: "Culinary Heritage",
value: "Authentic",
},
{
icon: Wine,
label: "Sourced Vintages",
value: "Curated",
},
{
icon: Users,
label: "Social Dining",
value: "Traditional",
},
{ icon: Utensils, label: "Culinary Heritage", value: "Authentic" },
{ icon: Wine, label: "Sourced Vintages", value: "Curated" },
{ icon: Users, label: "Social Dining", value: "Traditional" },
]}
metricsAnimation="slide-up"
/>
@@ -163,42 +93,12 @@ export default function LandingPage() {
gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={false}
products={[
{
id: "1",
name: "Sarde in Saor",
price: "75 DH",
imageSrc: "http://img.b2bpic.net/free-photo/salad-with-berries-herbs-cherry-tomatoes-mozarella-balls_114579-3555.jpg",
},
{
id: "2",
name: "Baccalà Mantecato",
price: "85 DH",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-with-cheese-arugula-grilled-vegetables_141793-1150.jpg",
},
{
id: "3",
name: "Meatball Ragù",
price: "65 DH",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-arrangement_23-2149173838.jpg",
},
{
id: "4",
name: "Truffle Polenta",
price: "95 DH",
imageSrc: "http://img.b2bpic.net/free-photo/italian-sandwiches-bruschetta-with-cheese-dry-tomatoes-basil_114579-18886.jpg",
},
{
id: "5",
name: "Mozzarella Fritta",
price: "70 DH",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-grey-space_140725-83766.jpg",
},
{
id: "6",
name: "Olive Ascolane",
price: "55 DH",
imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-with-rice-raddish_140725-3403.jpg",
},
{ id: "1", name: "Sarde in Saor", price: "75 DH", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-berries-herbs-cherry-tomatoes-mozarella-balls_114579-3555.jpg" },
{ id: "2", name: "Baccalà Mantecato", price: "85 DH", imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-with-cheese-arugula-grilled-vegetables_141793-1150.jpg" },
{ id: "3", name: "Meatball Ragù", price: "65 DH", imageSrc: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-arrangement_23-2149173838.jpg" },
{ id: "4", name: "Truffle Polenta", price: "95 DH", imageSrc: "http://img.b2bpic.net/free-photo/italian-sandwiches-bruschetta-with-cheese-dry-tomatoes-basil_114579-18886.jpg" },
{ id: "5", name: "Mozzarella Fritta", price: "70 DH", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-grey-space_140725-83766.jpg" },
{ id: "6", name: "Olive Ascolane", price: "55 DH", imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-with-rice-raddish_140725-3403.jpg" },
]}
title="Our Signature Cicchetti"
description="Explore our curated selection of seasonal, bite-sized Venetian delicacies."
@@ -212,21 +112,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "Venice",
description: "Spirit of the city",
},
{
id: "m2",
value: "Rabat",
description: "Our home today",
},
{
id: "m3",
value: "Shared",
description: "The way we dine",
},
{ id: "m1", value: "Venice", description: "Spirit of the city" },
{ id: "m2", value: "Rabat", description: "Our home today" },
{ id: "m3", value: "Shared", description: "The way we dine" },
]}
title="The Art of Social Dining"
description="Cicchetti is more than a meal; it's a conversation, a ritual, and a celebration of flavor."
@@ -238,47 +126,13 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
animationType="slide-up"
testimonials={[
{
id: "1",
name: "Amine L.",
role: "Food Critic",
company: "Rabat Daily",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg",
},
{
id: "2",
name: "Sarah B.",
role: "Designer",
company: "Independent",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg",
},
{
id: "3",
name: "Mehdi K.",
role: "Architect",
company: "K-Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-man-feeding-his-girlfriend-with-cake-cafe_637285-9125.jpg",
},
{
id: "4",
name: "Leila H.",
role: "Entrepreneur",
company: "StartUp Lab",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
},
{
id: "5",
name: "Youssef Z.",
role: "Musician",
company: "Studio Arts",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517446.jpg",
},
{ id: "1", name: "Amine L.", role: "Food Critic", company: "Rabat Daily", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg" },
{ id: "2", name: "Sarah B.", role: "Designer", company: "Independent", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg" },
{ id: "3", name: "Mehdi K.", role: "Architect", company: "K-Studio", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-man-feeding-his-girlfriend-with-cake-cafe_637285-9125.jpg" },
{ id: "4", name: "Leila H.", role: "Entrepreneur", company: "StartUp Lab", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg" },
{ id: "5", name: "Youssef Z.", role: "Musician", company: "Studio Arts", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517446.jpg" },
]}
title="Loved by Our Guests"
description="Hear what our wonderful guests have to say about their dining experience."
@@ -290,14 +144,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Maroc Gastronomie",
"Rabat Life",
"Art & Flavor",
"Mediterranean Dining Guide",
"The Casablanca Review",
"Taste of Italy Morocco",
"Modern Culinary Weekly",
]}
"Maroc Gastronomie", "Rabat Life", "Art & Flavor", "Mediterranean Dining Guide", "The Casablanca Review", "Taste of Italy Morocco", "Modern Culinary Weekly"]}
title="Recognized Excellence"
description="Featured in leading regional lifestyle and food publications."
/>
@@ -308,21 +155,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Do I need to reserve a table?",
content: "While we welcome walk-ins, we highly recommend reserving a table, especially during weekends and peak hours.",
},
{
id: "2",
title: "Is the menu suitable for vegetarians?",
content: "Yes, we offer a dedicated selection of seasonal vegetarian cicchetti plates.",
},
{
id: "3",
title: "Can you host private events?",
content: "Absolutely! Contact our team to discuss bespoke private dining and event packages tailored to your needs.",
},
{ id: "1", title: "Do I need to reserve a table?", content: "While we welcome walk-ins, we highly recommend reserving a table, especially during weekends and peak hours." },
{ id: "2", title: "Is the menu suitable for vegetarians?", content: "Yes, we offer a dedicated selection of seasonal vegetarian cicchetti plates." },
{ id: "3", title: "Can you host private events?", content: "Absolutely! Contact our team to discuss bespoke private dining and event packages tailored to your needs." },
]}
title="Frequently Asked Questions"
description="Everything you need to know about our reservation policy and experience."
@@ -333,16 +168,9 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={true}
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
text="Join us for an unforgettable evening of Venetian flavors and Rabat hospitality."
buttons={[
{
text: "Reserve Your Table",
href: "mailto:reservations@cicchettirabat.com",
},
]}
buttons={[{ text: "Reserve Your Table", href: "mailto:reservations@cicchettirabat.com" }]}
/>
</div>
@@ -355,4 +183,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}