Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-28 00:38:58 +00:00

View File

@@ -32,37 +32,23 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Menu", name: "Menu", id: "#menu"},
id: "#menu",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/french-fries-disposal-cup-sauce-bottle-food-parcel-white-surface_23-2147904843.jpg" logoSrc="http://img.b2bpic.net/free-photo/french-fries-disposal-cup-sauce-bottle-food-parcel-white-surface_23-2147904843.jpg"
logoAlt="Rolla Cabin logo" logoAlt="Rolla Cabin logo"
brandName="Rolla Cabin" brandName="Rolla Cabin"
button={{ button={{
text: "Order Online", text: "Order Online", href: "#contact"}}
href: "#contact",
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -70,67 +56,42 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroCentered <HeroCentered
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="Experience Authentic Japanese & BBQ Flavors" title="Experience Authentic Japanese & BBQ Flavors"
description="Rolla Cabin brings you the best of traditional ramen and smoky BBQ, crafted with passion and fresh ingredients. Taste the difference!" description="Rolla Cabin brings you the best of traditional ramen and smoky BBQ, crafted with passion and fresh ingredients. Taste the difference!"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg", src: "http://img.b2bpic.net/free-photo/cheerful-handsome-businessman_1262-21003.jpg", alt: "Happy customer Sarah"},
alt: "Happy customer Sarah",
},
{ {
src: "http://img.b2bpic.net/free-photo/successful-entrepreneur-working-financial-forecasts-his-desk_482257-123891.jpg", src: "http://img.b2bpic.net/free-photo/successful-entrepreneur-working-financial-forecasts-his-desk_482257-123891.jpg", alt: "Happy customer John"},
alt: "Happy customer John",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-attractive-afroamerican-man_23-2148508906.jpg", src: "http://img.b2bpic.net/free-photo/portrait-attractive-afroamerican-man_23-2148508906.jpg", alt: "Happy customer Emily"},
alt: "Happy customer Emily",
},
{ {
src: "http://img.b2bpic.net/free-photo/happy-joyful-guy-enjoying-leisure-time_1262-20555.jpg", src: "http://img.b2bpic.net/free-photo/happy-joyful-guy-enjoying-leisure-time_1262-20555.jpg", alt: "Happy customer David"},
alt: "Happy customer David",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13215.jpg", src: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13215.jpg", alt: "Happy customer Alex"},
alt: "Happy customer Alex",
},
]} ]}
avatarText="Join our 1000+ satisfied customers!" avatarText="Join our 1000+ satisfied customers!"
buttons={[ buttons={[
{ {
text: "View Our Menu", text: "View Our Menu", href: "#menu"},
href: "#menu",
},
{ {
text: "Order Online", text: "Order Online", href: "#contact"},
href: "#contact",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Freshly Prepared Ramen"},
text: "Freshly Prepared Ramen", {
type: "text-icon", text: "Smoky BBQ Perfection", icon: Flame,
}, },
{ {
type: "text-icon", type: "text", text: "Authentic Japanese Flavors"},
text: "Smoky BBQ Perfection", {
icon: Flame, type: "text-icon", text: "Fast & Friendly Service", icon: Soup,
}, },
{ {
type: "text", type: "text", text: "Cozy Dining Atmosphere"},
text: "Authentic Japanese Flavors",
},
{
type: "text-icon",
text: "Fast & Friendly Service",
icon: Soup,
},
{
type: "text",
text: "Cozy Dining Atmosphere",
},
]} ]}
/> />
</div> </div>
@@ -140,23 +101,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "image", src: "http://img.b2bpic.net/free-photo/cinematic-style-view-parent-child-spending-time-together_23-2151587646.jpg", alt: "Interior of Rolla Cabin restaurant"},
content: "Our Story: Passion for Flavor",
},
{ {
type: "text", type: "text", content: "Our Story: Passion for Flavor"},
content: "At Rolla Cabin, we believe in bringing people together over exceptional food. Our journey began with a shared love for the intricate flavors of traditional Japanese ramen and the bold, comforting taste of American-style BBQ. We meticulously craft each dish, from slow-simmered broths to perfectly grilled meats, using only the freshest ingredients. Come and experience the warmth and culinary passion that defines Rolla Cabin, where every meal is a celebration of taste and tradition.", {
}, type: "text", content: "At Rolla Cabin, we believe in bringing people together over exceptional food. Our journey began with a shared love for the intricate flavors of traditional Japanese ramen and the bold, comforting taste of American-style BBQ. We meticulously craft each dish, from slow-simmered broths to perfectly grilled meats, using only the freshest ingredients. Come and experience the warmth and culinary passion that defines Rolla Cabin, where every meal is a celebration of taste and tradition."},
]} ]}
buttons={[ buttons={[
{ {
text: "Discover Rolla Cabin", text: "Discover Rolla Cabin", href: "#about"},
href: "#about",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/cinematic-style-view-parent-child-spending-time-together_23-2151587646.jpg"
imageAlt="Interior of Rolla Cabin restaurant"
/> />
</div> </div>
@@ -167,29 +122,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "f1", id: "f1", title: "Spicy Miso Ramen", description: "A fiery and rich broth, perfectly cooked noodles, and tender chashu pork with a kick.", tag: "Ramen", imageSrc: "http://img.b2bpic.net/free-photo/instant-noodle-with-pork-egg-ready-be-eaten-delicious-instant-food-menu-concept_1150-6465.jpg", imageAlt: "Spicy Miso Ramen"},
title: "Spicy Miso Ramen",
description: "A fiery and rich broth, perfectly cooked noodles, and tender chashu pork with a kick.",
tag: "Ramen",
imageSrc: "http://img.b2bpic.net/free-photo/instant-noodle-with-pork-egg-ready-be-eaten-delicious-instant-food-menu-concept_1150-6465.jpg",
imageAlt: "Spicy Miso Ramen",
},
{ {
id: "f2", id: "f2", title: "Smoky BBQ Ribs", description: "Slow-cooked to perfection, falling off the bone, with our signature smoky BBQ sauce.", tag: "BBQ", imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-with-sauce_1157-16.jpg", imageAlt: "Smoky BBQ Ribs"},
title: "Smoky BBQ Ribs",
description: "Slow-cooked to perfection, falling off the bone, with our signature smoky BBQ sauce.",
tag: "BBQ",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-with-sauce_1157-16.jpg",
imageAlt: "Smoky BBQ Ribs",
},
{ {
id: "f3", id: "f3", title: "Assorted Sushi Rolls", description: "Freshly prepared, vibrant sushi rolls a delightful fusion of flavors and textures.", tag: "Sushi", imageSrc: "http://img.b2bpic.net/free-photo/still-life-delicious-sushi_23-2151893474.jpg", imageAlt: "Assorted Sushi Rolls"},
title: "Assorted Sushi Rolls",
description: "Freshly prepared, vibrant sushi rolls a delightful fusion of flavors and textures.",
tag: "Sushi",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-delicious-sushi_23-2151893474.jpg",
imageAlt: "Assorted Sushi Rolls",
},
]} ]}
title="Signature Dishes & Rolla Specials" title="Signature Dishes & Rolla Specials"
description="Discover our most loved ramen bowls, sizzling BBQ platters, and unique culinary creations." description="Discover our most loved ramen bowls, sizzling BBQ platters, and unique culinary creations."
@@ -206,65 +143,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Rolla Cabin", name: "Classic Tonkotsu Ramen", price: "$15.99", rating: 5,
brand: "Rolla Cabin", reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/young-asian-woman-holding-soup-with-beef_1220-7922.jpg", imageAlt: "Classic Tonkotsu Ramen"},
name: "Classic Tonkotsu Ramen",
price: "$15.99",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/young-asian-woman-holding-soup-with-beef_1220-7922.jpg",
imageAlt: "Classic Tonkotsu Ramen",
},
{ {
id: "p2", id: "p2", brand: "Rolla Cabin", name: "Spicy Bulgogi BBQ", price: "$18.50", rating: 4.8,
brand: "Rolla Cabin", reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/sliced-meat-plate-decorated-with-greens-sauce-wooden-table-local-restaurant-copyspace-food-eating-appetizer-baked-delicacy-gourmet-hungry-appetite-concept_7502-5832.jpg", imageAlt: "Spicy Bulgogi BBQ"},
name: "Spicy Bulgogi BBQ",
price: "$18.50",
rating: 4.8,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/sliced-meat-plate-decorated-with-greens-sauce-wooden-table-local-restaurant-copyspace-food-eating-appetizer-baked-delicacy-gourmet-hungry-appetite-concept_7502-5832.jpg",
imageAlt: "Spicy Bulgogi BBQ",
},
{ {
id: "p3", id: "p3", brand: "Rolla Cabin", name: "Crispy Gyoza (6 pcs)", price: "$7.00", rating: 4.5,
brand: "Rolla Cabin", reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/pork-dumplings_1339-1496.jpg", imageAlt: "Crispy Gyoza"},
name: "Crispy Gyoza (6 pcs)",
price: "$7.00",
rating: 4.5,
reviewCount: "150",
imageSrc: "http://img.b2bpic.net/free-photo/pork-dumplings_1339-1496.jpg",
imageAlt: "Crispy Gyoza",
},
{ {
id: "p4", id: "p4", brand: "Rolla Cabin", name: "Chicken Teriyaki Bowl", price: "$14.75", rating: 4.7,
brand: "Rolla Cabin", reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/homemade-kung-pao-chicken-with-peppers-vegetables-chinese-food-stir-fry_2829-7179.jpg", imageAlt: "Chicken Teriyaki Bowl"},
name: "Chicken Teriyaki Bowl",
price: "$14.75",
rating: 4.7,
reviewCount: "80",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-kung-pao-chicken-with-peppers-vegetables-chinese-food-stir-fry_2829-7179.jpg",
imageAlt: "Chicken Teriyaki Bowl",
},
{ {
id: "p5", id: "p5", brand: "Rolla Cabin", name: "Vegetable Shoyu Ramen", price: "$13.99", rating: 4.6,
brand: "Rolla Cabin", reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ramen-noodles-soup-bowl_23-2148368743.jpg", imageAlt: "Vegetable Shoyu Ramen"},
name: "Vegetable Shoyu Ramen",
price: "$13.99",
rating: 4.6,
reviewCount: "60",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ramen-noodles-soup-bowl_23-2148368743.jpg",
imageAlt: "Vegetable Shoyu Ramen",
},
{ {
id: "p6", id: "p6", brand: "Rolla Cabin", name: "Loaded Kimchi Fries", price: "$9.50", rating: 4.9,
brand: "Rolla Cabin", reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/front-view-french-fries-basket-with-ketchup-board_141793-4606.jpg", imageAlt: "Loaded Kimchi Fries"},
name: "Loaded Kimchi Fries",
price: "$9.50",
rating: 4.9,
reviewCount: "110",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-french-fries-basket-with-ketchup-board_141793-4606.jpg",
imageAlt: "Loaded Kimchi Fries",
},
]} ]}
title="Explore Our Full Menu" title="Explore Our Full Menu"
description="Dive into our extensive selection of ramen, BBQ, sides, and drinks. Something for everyone!" description="Dive into our extensive selection of ramen, BBQ, sides, and drinks. Something for everyone!"
@@ -281,25 +176,15 @@ export default function LandingPage() {
author="Sarah J." author="Sarah J."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/smiling-woman-with-wooden-background_1098-3167.jpg", src: "http://img.b2bpic.net/free-photo/smiling-woman-with-wooden-background_1098-3167.jpg", alt: "Sarah J."},
alt: "Sarah J.",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-phone_23-2149335055.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-phone_23-2149335055.jpg", alt: "Michael C."},
alt: "Michael C.",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-portrait-with-blue-lights-visual-effects_23-2149419461.jpg", src: "http://img.b2bpic.net/free-photo/woman-portrait-with-blue-lights-visual-effects_23-2149419461.jpg", alt: "Emily R."},
alt: "Emily R.",
},
{ {
src: "http://img.b2bpic.net/free-photo/urban-portrait-young-man-with-orange-hair_23-2149122915.jpg", src: "http://img.b2bpic.net/free-photo/urban-portrait-young-man-with-orange-hair_23-2149122915.jpg", alt: "David K."},
alt: "David K.",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-middle-aged-woman-showing-ok-sign_1262-17571.jpg", src: "http://img.b2bpic.net/free-photo/smiling-middle-aged-woman-showing-ok-sign_1262-17571.jpg", alt: "Jessica P."},
alt: "Jessica P.",
},
]} ]}
ratingAnimation="blur-reveal" ratingAnimation="blur-reveal"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -312,25 +197,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "Do you offer vegetarian or vegan options?", content: "Yes, we have several delicious vegetarian and vegan options, including our Vegetable Shoyu Ramen and a variety of plant-based appetizers. Please ask our staff for recommendations!"},
title: "Do you offer vegetarian or vegan options?",
content: "Yes, we have several delicious vegetarian and vegan options, including our Vegetable Shoyu Ramen and a variety of plant-based appetizers. Please ask our staff for recommendations!",
},
{ {
id: "faq2", id: "faq2", title: "Can I make a reservation?", content: "Yes, we highly recommend making a reservation, especially for dinner and weekend visits. You can call us directly or use our online reservation system on the contact page."},
title: "Can I make a reservation?",
content: "Yes, we highly recommend making a reservation, especially for dinner and weekend visits. You can call us directly or use our online reservation system on the contact page.",
},
{ {
id: "faq3", id: "faq3", title: "Do you offer catering services?", content: "Absolutely! We offer catering for various events, bringing our delicious ramen and BBQ straight to you. Please contact us to discuss your event's needs and customize a menu."},
title: "Do you offer catering services?",
content: "Absolutely! We offer catering for various events, bringing our delicious ramen and BBQ straight to you. Please contact us to discuss your event's needs and customize a menu.",
},
{ {
id: "faq4", id: "faq4", title: "What are your most popular dishes?", content: "Our Classic Tonkotsu Ramen and Smoky BBQ Ribs are perennial favorites. Many also rave about our Spicy Miso Ramen and Loaded Kimchi Fries!"},
title: "What are your most popular dishes?",
content: "Our Classic Tonkotsu Ramen and Smoky BBQ Ribs are perennial favorites. Many also rave about our Spicy Miso Ramen and Loaded Kimchi Fries!",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/ordered-composition-baking-tools-top-view_23-2150096548.jpg" imageSrc="http://img.b2bpic.net/free-photo/ordered-composition-baking-tools-top-view_23-2150096548.jpg"
imageAlt="Chef preparing a dish" imageAlt="Chef preparing a dish"
@@ -346,8 +219,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
tag="Visit Us" tag="Visit Us"
title="Get in Touch or Make a Reservation" title="Get in Touch or Make a Reservation"
description="We'd love to hear from you! Contact us for reservations, catering, or any inquiries. We're ready to serve you the best ramen and BBQ in town." description="We'd love to hear from you! Contact us for reservations, catering, or any inquiries. We're ready to serve you the best ramen and BBQ in town."
@@ -367,54 +239,33 @@ export default function LandingPage() {
logoText="Rolla Cabin" logoText="Rolla Cabin"
columns={[ columns={[
{ {
title: "Menu", title: "Menu", items: [
items: [
{ {
label: "Ramen", label: "Ramen", href: "#menu"},
href: "#menu",
},
{ {
label: "BBQ", label: "BBQ", href: "#menu"},
href: "#menu",
},
{ {
label: "Sides", label: "Sides", href: "#menu"},
href: "#menu",
},
{ {
label: "Drinks", label: "Drinks", href: "#menu"},
href: "#menu",
},
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Our Story", label: "Our Story", href: "#about"},
href: "#about",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}