Merge version_1 into main #1
365
src/app/page.tsx
365
src/app/page.tsx
@@ -19,27 +19,22 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Samson Restaurant"
|
||||
/>
|
||||
@@ -47,113 +42,40 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Welcome to Samson Restaurant"
|
||||
description="Experience exquisite dining where tradition meets modern culinary artistry. Join us for an unforgettable meal."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8031.jpg",
|
||||
imageAlt: "Samson Restaurant Interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629530.jpg",
|
||||
imageAlt: "Atmosphere",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/from-fried-meat-with-fried-vegetables-orange-brandy-glass-white-plate_176474-2632.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/winter-salad-with-baked-eggplant_661915-318.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1840.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portioned-layered-cacao-cake-with-white-cream-chocolate-pieces_141793-1945.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8031.jpg", imageAlt: "Samson Restaurant Interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629530.jpg", imageAlt: "Atmosphere" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/from-fried-meat-with-fried-vegetables-orange-brandy-glass-white-plate_176474-2632.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/winter-salad-with-baked-eggplant_661915-318.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1840.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/portioned-layered-cacao-cake-with-white-cream-chocolate-pieces_141793-1945.jpg", imageAlt: "Food" }
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpaccio-plate-with-meat-radish-lettuce-herbs_140725-8266.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-smoked-fish-plate-balyk-salmon-with-herbs-pomegranate-lemon-slices_141793-4129.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-noodles-with-cheese-bread-slice-wooden-background_23-2147925952.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cake-donut-bakery-sweets-dessert-break-time_53876-16168.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bowl-salad-with-fried-potatoes-arugula-cucumber-lettuce-yoghurt_140725-1500.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/broccoli-soup-pure-table_140725-4484.jpg",
|
||||
imageAlt: "Food",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/carpaccio-plate-with-meat-radish-lettuce-herbs_140725-8266.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-smoked-fish-plate-balyk-salmon-with-herbs-pomegranate-lemon-slices_141793-4129.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-noodles-with-cheese-bread-slice-wooden-background_23-2147925952.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cake-donut-bakery-sweets-dessert-break-time_53876-16168.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/bowl-salad-with-fried-potatoes-arugula-cucumber-lettuce-yoghurt_140725-1500.jpg", imageAlt: "Food" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/broccoli-soup-pure-table_140725-4484.jpg", imageAlt: "Food" }
|
||||
]}
|
||||
buttons={[{ text: "Reserve a Table", href: "#contact" }]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-happy-waitress-talking-businessman-cafe_637285-8897.jpg",
|
||||
alt: "Waitress and guest",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-table_23-2149213367.jpg",
|
||||
alt: "Happy diners",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
|
||||
alt: "Friends dining",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-man-restaurant_23-2148899031.jpg",
|
||||
alt: "Couple smiling",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-woman-eating-donut-talking-her-boyfriend-cafe_637285-9080.jpg",
|
||||
alt: "Cheerful couple",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-happy-waitress-talking-businessman-cafe_637285-8897.jpg", alt: "Waitress and guest" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-table_23-2149213367.jpg", alt: "Happy diners" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg", alt: "Friends dining" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-man-restaurant_23-2148899031.jpg", alt: "Couple smiling" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-woman-eating-donut-talking-her-boyfriend-cafe_637285-9080.jpg", alt: "Cheerful couple" }
|
||||
]}
|
||||
avatarText="Join over 5,000 happy guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin Recommended",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sustainable Sourcing",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Local Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Award Winning Chef",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Experience",
|
||||
},
|
||||
{ type: "text", text: "Michelin Recommended" },
|
||||
{ type: "text", text: "Sustainable Sourcing" },
|
||||
{ type: "text", text: "Local Ingredients" },
|
||||
{ type: "text", text: "Award Winning Chef" },
|
||||
{ type: "text", text: "Authentic Experience" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -174,36 +96,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Ingredients",
|
||||
title: "Farm to Table",
|
||||
items: [
|
||||
"Fresh local produce",
|
||||
"Organic meats",
|
||||
"Sustainable seafood",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Vibe",
|
||||
title: "Elegant Ambiance",
|
||||
items: [
|
||||
"Warm sophisticated lighting",
|
||||
"Comfortable seating",
|
||||
"Curated decor",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Service",
|
||||
title: "Attentive Care",
|
||||
items: [
|
||||
"Personalized staff service",
|
||||
"Expert food pairings",
|
||||
"Welcoming atmosphere",
|
||||
],
|
||||
},
|
||||
{ id: "f1", label: "Ingredients", title: "Farm to Table", items: ["Fresh local produce", "Organic meats", "Sustainable seafood"] },
|
||||
{ id: "f2", label: "Vibe", title: "Elegant Ambiance", items: ["Warm sophisticated lighting", "Comfortable seating", "Curated decor"] },
|
||||
{ id: "f3", label: "Service", title: "Attentive Care", items: ["Personalized staff service", "Expert food pairings", "Welcoming atmosphere"] }
|
||||
]}
|
||||
title="The Samson Difference"
|
||||
description="We strive to create an experience that transcends the ordinary, providing memorable moments for every guest."
|
||||
@@ -217,48 +112,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Steak",
|
||||
price: "$38.00",
|
||||
variant: "Dinner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lamb-chicken-burger-without-top-bun-with-mushroom-herbs-tomato-sauce_140725-8320.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Seafood Medley",
|
||||
price: "$32.00",
|
||||
variant: "Seafood",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/burrata-ball-with-cherry-tomatoes-basil-leaves-figs-olive-oil-bowl-table_127032-3588.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Handmade Ravioli",
|
||||
price: "$26.00",
|
||||
variant: "Pasta",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-mushroom-side-view_140725-11332.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Chocolate Silk",
|
||||
price: "$12.00",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-cake-with-chocolate-raisins-light-dark-background_140725-136324.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Garden Harvest",
|
||||
price: "$18.00",
|
||||
variant: "Salad",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/autumn-salad-with-apples-walnuts-black-slate-background_123827-26075.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Velvet Bisque",
|
||||
price: "$14.00",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/zucchini-cream-soup-with-garlic-chilli_2829-19605.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Classic Steak", price: "$38.00", variant: "Dinner", imageSrc: "http://img.b2bpic.net/free-photo/lamb-chicken-burger-without-top-bun-with-mushroom-herbs-tomato-sauce_140725-8320.jpg" },
|
||||
{ id: "p2", name: "Seafood Medley", price: "$32.00", variant: "Seafood", imageSrc: "http://img.b2bpic.net/free-photo/burrata-ball-with-cherry-tomatoes-basil-leaves-figs-olive-oil-bowl-table_127032-3588.jpg" },
|
||||
{ id: "p3", name: "Handmade Ravioli", price: "$26.00", variant: "Pasta", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-mushroom-side-view_140725-11332.jpg" },
|
||||
{ id: "p4", name: "Chocolate Silk", price: "$12.00", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-cake-with-chocolate-raisins-light-dark-background_140725-136324.jpg" },
|
||||
{ id: "p5", name: "Garden Harvest", price: "$18.00", variant: "Salad", imageSrc: "http://img.b2bpic.net/free-photo/autumn-salad-with-apples-walnuts-black-slate-background_123827-26075.jpg" },
|
||||
{ id: "p6", name: "Velvet Bisque", price: "$14.00", variant: "Starter", imageSrc: "http://img.b2bpic.net/free-photo/zucchini-cream-soup-with-garlic-chilli_2829-19605.jpg" }
|
||||
]}
|
||||
title="Signature Selections"
|
||||
description="Indulge in our carefully curated menu, featuring a diverse array of dishes that cater to every palate."
|
||||
@@ -271,33 +130,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Years of Flavor",
|
||||
items: [
|
||||
"Serving excellence",
|
||||
"Community focus",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "200+",
|
||||
title: "Seasonal Menus",
|
||||
items: [
|
||||
"Fresh variations",
|
||||
"Chef creativity",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5k+",
|
||||
title: "Happy Guests",
|
||||
items: [
|
||||
"Memorable dinners",
|
||||
"Satisfied hearts",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "15+", title: "Years of Flavor", items: ["Serving excellence", "Community focus"] },
|
||||
{ id: "m2", value: "200+", title: "Seasonal Menus", items: ["Fresh variations", "Chef creativity"] },
|
||||
{ id: "m3", value: "5k+", title: "Happy Guests", items: ["Memorable dinners", "Satisfied hearts"] }
|
||||
]}
|
||||
title="By The Numbers"
|
||||
description="Our journey continues with dedication and the support of our incredible community."
|
||||
@@ -308,31 +143,11 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Elena R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-talking-with-his-friend-bar_171337-19359.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Michael S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/food-blogger-cute-fitness-cook-recording-video-social-media-holding-bowl_140725-166652.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149250086.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Jessica L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-waiter-wearing-protective-face-mask-while-serving-food-his-guests-restaurant_637285-6633.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/man-talking-with-his-friend-bar_171337-19359.jpg" },
|
||||
{ id: "t2", name: "Michael S.", imageSrc: "http://img.b2bpic.net/free-photo/food-blogger-cute-fitness-cook-recording-video-social-media-holding-bowl_140725-166652.jpg" },
|
||||
{ id: "t3", name: "Sarah W.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg" },
|
||||
{ id: "t4", name: "David J.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149250086.jpg" },
|
||||
{ id: "t5", name: "Jessica L.", imageSrc: "http://img.b2bpic.net/free-photo/young-waiter-wearing-protective-face-mask-while-serving-food-his-guests-restaurant_637285-6633.jpg" }
|
||||
]}
|
||||
cardTitle="What Our Guests Say"
|
||||
cardTag="Testimonials"
|
||||
@@ -345,21 +160,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend making a reservation, especially on weekends.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer private dining?",
|
||||
content: "Yes, we offer private dining rooms for special events and group celebrations.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Are there vegetarian options?",
|
||||
content: "We have an array of vegetarian and vegan-friendly dishes available on our menu.",
|
||||
},
|
||||
{ id: "q1", title: "Do I need a reservation?", content: "Yes, we highly recommend making a reservation, especially on weekends." },
|
||||
{ id: "q2", title: "Do you offer private dining?", content: "Yes, we offer private dining rooms for special events and group celebrations." },
|
||||
{ id: "q3", title: "Are there vegetarian options?", content: "We have an array of vegetarian and vegan-friendly dishes available on our menu." }
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know about your dining experience with us."
|
||||
@@ -370,9 +173,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Contact Us"
|
||||
title="Join Our Table"
|
||||
description="Stay updated with our latest seasonal menus, upcoming events, and special promotions by joining our newsletter."
|
||||
@@ -384,52 +185,28 @@ export default function LandingPage() {
|
||||
logoText="Samson Restaurant"
|
||||
columns={[
|
||||
{
|
||||
title: "Restaurant",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
title: "Restaurant", items: [
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Our Menu", href: "#menu" },
|
||||
{ label: "Reservations", href: "#contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Facebook", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user