Merge version_1 into main #2
301
src/app/page.tsx
301
src/app/page.tsx
@@ -33,94 +33,60 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Highlights",
|
||||
id: "highlights",
|
||||
},
|
||||
name: "Highlights", id: "highlights"},
|
||||
{
|
||||
name: "Dining",
|
||||
id: "dining",
|
||||
},
|
||||
name: "Dining", id: "dining"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="The Brasserie"
|
||||
button={{ text: "Reservations" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Casual Luxury. Effortless Indulgence."
|
||||
description="A spacious, chic brasserie where Californian ease meets Italian soul. Crafted for long lunches, late dinners, and everything in between."
|
||||
kpis={[
|
||||
{
|
||||
value: "Daily",
|
||||
label: "Freshly Crafted",
|
||||
},
|
||||
value: "Daily", label: "Freshly Crafted"},
|
||||
{
|
||||
value: "Global",
|
||||
label: "Wine Selection",
|
||||
},
|
||||
value: "Global", label: "Wine Selection"},
|
||||
{
|
||||
value: "Artisan",
|
||||
label: "Handmade Pasta",
|
||||
},
|
||||
value: "Artisan", label: "Handmade Pasta"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7823.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7823.jpg"
|
||||
imageAlt="luxurious modern brasserie dining"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg",
|
||||
alt: "Wide restaurant hall with wooden table and chairs for 6 persons",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg", alt: "Wide restaurant hall with wooden table and chairs for 6 persons"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/restaurant-table-private-room-with-fireplace-wooden-ceilings-brick-walls_140725-8458.jpg",
|
||||
alt: "Restaurant table in the private room with fireplace, wooden ceilings and brick walls",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/restaurant-table-private-room-with-fireplace-wooden-ceilings-brick-walls_140725-8458.jpg", alt: "Restaurant table in the private room with fireplace, wooden ceilings and brick walls"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/event-hall-furniture-brown-white-colors_114579-2230.jpg",
|
||||
alt: "Event hall furniture in brown and white colors",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/event-hall-furniture-brown-white-colors_114579-2230.jpg", alt: "Event hall furniture in brown and white colors"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg",
|
||||
alt: "Burning candle on the table",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg", alt: "Burning candle on the table"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-condiments-concept_23-2148578412.jpg",
|
||||
alt: "Flat lay of condiments concept",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-condiments-concept_23-2148578412.jpg", alt: "Flat lay of condiments concept"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
type: "text", text: "Locally Sourced"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sustainable Farming",
|
||||
},
|
||||
type: "text", text: "Sustainable Farming"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Run",
|
||||
},
|
||||
type: "text", text: "Family Run"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Culinary Excellence",
|
||||
},
|
||||
type: "text", text: "Culinary Excellence"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Seasonal Menu",
|
||||
},
|
||||
type: "text", text: "Seasonal Menu"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -132,19 +98,13 @@ export default function LandingPage() {
|
||||
description="Step into a space that feels both relaxed and refined. Our menu celebrates bold flavors and honest ingredients—from handcrafted pastas to vibrant Californian plates."
|
||||
metrics={[
|
||||
{
|
||||
value: "12",
|
||||
title: "Handmade Pasta Varieties",
|
||||
},
|
||||
value: "12", title: "Handmade Pasta Varieties"},
|
||||
{
|
||||
value: "50+",
|
||||
title: "Curated Wine Labels",
|
||||
},
|
||||
value: "50+", title: "Curated Wine Labels"},
|
||||
{
|
||||
value: "Everyday",
|
||||
title: "Service & Care",
|
||||
},
|
||||
value: "Everyday", title: "Service & Care"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg"
|
||||
imageAlt="professional restaurant kitchen clean"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="slide-up"
|
||||
@@ -158,55 +118,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Signature Cocktails",
|
||||
description: "Premium spirits crafted with fresh botanical infusions.",
|
||||
icon: Sparkles,
|
||||
title: "Signature Cocktails", description: "Premium spirits crafted with fresh botanical infusions.", icon: Sparkles,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bartender-making-delicious-cocktail_23-2149093583.jpg",
|
||||
imageAlt: "signature cocktail premium glass",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bartender-making-delicious-cocktail_23-2149093583.jpg", imageAlt: "signature cocktail premium glass"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-wineglasses-base-reflecting-table_23-2148253227.jpg",
|
||||
imageAlt: "mixology bar tools closeup",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7823.jpg?_wi=2",
|
||||
imageAlt: "signature cocktail premium glass",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-wineglasses-base-reflecting-table_23-2148253227.jpg", imageAlt: "mixology bar tools closeup"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Selected Wines",
|
||||
description: "Thoughtfully chosen vintages and craft beers.",
|
||||
icon: Wine,
|
||||
title: "Selected Wines", description: "Thoughtfully chosen vintages and craft beers.", icon: Wine,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-old-wine_23-2149428793.jpg",
|
||||
imageAlt: "premium wine glass pouring",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-old-wine_23-2149428793.jpg", imageAlt: "premium wine glass pouring"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-pouring-drink-glass_23-2149272878.jpg",
|
||||
imageAlt: "wine cellar bottle racks",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg?_wi=2",
|
||||
imageAlt: "signature cocktail premium glass",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-pouring-drink-glass_23-2149272878.jpg", imageAlt: "wine cellar bottle racks"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Artisan Coffee",
|
||||
description: "Refined tea and coffee selections.",
|
||||
icon: Coffee,
|
||||
title: "Artisan Coffee", description: "Refined tea and coffee selections.", icon: Coffee,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-with-blurred-effect_23-2148164740.jpg",
|
||||
imageAlt: "artisan coffee espresso shot",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-with-blurred-effect_23-2148164740.jpg", imageAlt: "artisan coffee espresso shot"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-latte-art_53876-165303.jpg",
|
||||
imageAlt: "perfect cappuccino latte art",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-minimal-white-table-composition_23-2148941075.jpg?_wi=1",
|
||||
imageAlt: "signature cocktail premium glass",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-latte-art_53876-165303.jpg", imageAlt: "perfect cappuccino latte art"},
|
||||
]
|
||||
},
|
||||
]}
|
||||
title="Curated Experiences"
|
||||
@@ -222,59 +158,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Brunch",
|
||||
name: "Morning Ease",
|
||||
price: "Casual",
|
||||
rating: 5,
|
||||
reviewCount: "100+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-minimal-white-table-composition_23-2148941075.jpg?_wi=2",
|
||||
},
|
||||
id: "1", brand: "Brunch", name: "Morning Ease", price: "Casual", rating: 5,
|
||||
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/top-view-minimal-white-table-composition_23-2148941075.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Lunch",
|
||||
name: "Power Focus",
|
||||
price: "Relaxed",
|
||||
rating: 5,
|
||||
reviewCount: "80+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-cake-decorated-orange-with-chocolate-biscuits-black-table_140725-86456.jpg",
|
||||
},
|
||||
id: "2", brand: "Lunch", name: "Power Focus", price: "Relaxed", rating: 5,
|
||||
reviewCount: "80+", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-cake-decorated-orange-with-chocolate-biscuits-black-table_140725-86456.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Dinner",
|
||||
name: "Romantic Glow",
|
||||
price: "Elegant",
|
||||
rating: 5,
|
||||
reviewCount: "150+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2436.jpg",
|
||||
},
|
||||
id: "3", brand: "Dinner", name: "Romantic Glow", price: "Elegant", rating: 5,
|
||||
reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2436.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Catering",
|
||||
name: "Private Chef",
|
||||
price: "Custom",
|
||||
rating: 5,
|
||||
reviewCount: "20+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-big-plate-served-restaurant-buffet-with-tasty-snacks-made-from-red-caviar-white-bread-lemon-slices-cream-looks-very-delicios-good-banquets-catering_7502-5804.jpg",
|
||||
},
|
||||
id: "4", brand: "Catering", name: "Private Chef", price: "Custom", rating: 5,
|
||||
reviewCount: "20+", imageSrc: "http://img.b2bpic.net/free-photo/close-up-big-plate-served-restaurant-buffet-with-tasty-snacks-made-from-red-caviar-white-bread-lemon-slices-cream-looks-very-delicios-good-banquets-catering_7502-5804.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Events",
|
||||
name: "Celebrations",
|
||||
price: "Flexible",
|
||||
rating: 5,
|
||||
reviewCount: "50+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table-high-angle_23-2149617136.jpg",
|
||||
},
|
||||
id: "5", brand: "Events", name: "Celebrations", price: "Flexible", rating: 5,
|
||||
reviewCount: "50+", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table-high-angle_23-2149617136.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Takeaway",
|
||||
name: "To-Go Gourmet",
|
||||
price: "Easy",
|
||||
rating: 5,
|
||||
reviewCount: "200+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-mystery-box_23-2149631434.jpg",
|
||||
},
|
||||
id: "6", brand: "Takeaway", name: "To-Go Gourmet", price: "Easy", rating: 5,
|
||||
reviewCount: "200+", imageSrc: "http://img.b2bpic.net/free-photo/close-up-mystery-box_23-2149631434.jpg"},
|
||||
]}
|
||||
title="Any Time. Your Time."
|
||||
description="Flexible dining experiences tailored to your lifestyle."
|
||||
@@ -288,45 +188,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena M.",
|
||||
handle: "@elena_dining",
|
||||
testimonial: "The perfect blend of relaxed Californian vibe and upscale dining.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12311.jpg",
|
||||
},
|
||||
id: "1", name: "Elena M.", handle: "@elena_dining", testimonial: "The perfect blend of relaxed Californian vibe and upscale dining.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12311.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus R.",
|
||||
handle: "@mrcs_eats",
|
||||
testimonial: "Sophisticated without the stuffiness. My new favorite neighborhood spot.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg",
|
||||
},
|
||||
id: "2", name: "Marcus R.", handle: "@mrcs_eats", testimonial: "Sophisticated without the stuffiness. My new favorite neighborhood spot.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sarah J.",
|
||||
handle: "@sara_j",
|
||||
testimonial: "The lighting and mood make every dinner feel special.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-black-dress-sits-before-wall-books-christmas-decor_8353-8828.jpg",
|
||||
},
|
||||
id: "3", name: "Sarah J.", handle: "@sara_j", testimonial: "The lighting and mood make every dinner feel special.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-black-dress-sits-before-wall-books-christmas-decor_8353-8828.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "James L.",
|
||||
handle: "@jim_l",
|
||||
testimonial: "Incredible pasta, better atmosphere. Just what we needed.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg",
|
||||
},
|
||||
id: "4", name: "James L.", handle: "@jim_l", testimonial: "Incredible pasta, better atmosphere. Just what we needed.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Chloe T.",
|
||||
handle: "@chloet",
|
||||
testimonial: "Seamless service. Truly high-end comfort.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12313.jpg",
|
||||
},
|
||||
id: "5", name: "Chloe T.", handle: "@chloet", testimonial: "Seamless service. Truly high-end comfort.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12313.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Mood, Perfected"
|
||||
@@ -340,20 +215,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Is the restaurant accessible?",
|
||||
content: "Yes, our space is thoughtfully designed to be fully accessible.",
|
||||
},
|
||||
id: "1", title: "Is the restaurant accessible?", content: "Yes, our space is thoughtfully designed to be fully accessible."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do I need a reservation?",
|
||||
content: "We recommend reservations to secure your preferred time.",
|
||||
},
|
||||
id: "2", title: "Do I need a reservation?", content: "We recommend reservations to secure your preferred time."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is takeaway available?",
|
||||
content: "Yes, gourmet takeaway is available daily.",
|
||||
},
|
||||
id: "3", title: "Is takeaway available?", content: "Yes, gourmet takeaway is available daily."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/flat-lay-dessert-with-drink_23-2148322830.jpg"
|
||||
title="Designed Around You"
|
||||
@@ -369,14 +235,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Local Arts Collective",
|
||||
"Community Growers",
|
||||
"Friendly Neighbors",
|
||||
"Youth Mentors",
|
||||
"Sustainable Partners",
|
||||
"City Foodie Group",
|
||||
"Heritage Foundation",
|
||||
]}
|
||||
"Local Arts Collective", "Community Growers", "Friendly Neighbors", "Youth Mentors", "Sustainable Partners", "City Foodie Group", "Heritage Foundation"]}
|
||||
title="Everyone Belongs Here"
|
||||
description="We are proud to serve our diverse community with inclusive hospitality."
|
||||
/>
|
||||
@@ -386,14 +245,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
text="Stay a Little Longer. Because the best moments aren’t rushed."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Now",
|
||||
href: "#",
|
||||
},
|
||||
text: "Reserve Now", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -403,38 +259,25 @@ export default function LandingPage() {
|
||||
logoText="The Brasserie"
|
||||
columns={[
|
||||
{
|
||||
title: "Location",
|
||||
items: [
|
||||
title: "Location", items: [
|
||||
{
|
||||
label: "123 California Ave",
|
||||
href: "#",
|
||||
},
|
||||
label: "123 California Ave", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "#",
|
||||
},
|
||||
label: "Twitter", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Policies",
|
||||
items: [
|
||||
title: "Policies", items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Accessibility",
|
||||
href: "#",
|
||||
},
|
||||
label: "Accessibility", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user