Merge version_1 into main #1
254
src/app/page.tsx
254
src/app/page.tsx
@@ -31,43 +31,23 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Story",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "reserve",
|
||||
},
|
||||
{ name: "Story", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Reservations", id: "reserve" },
|
||||
]}
|
||||
brandName="EMBER"
|
||||
button={{
|
||||
text: "Reserve Now",
|
||||
href: "#reserve",
|
||||
}}
|
||||
button={{ text: "Reserve Now", href: "#reserve" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
title="Ignite Your Senses"
|
||||
description="Where culinary artistry meets the alchemy of fire. Ember Fine Dining offers an unforgettable journey into the heart of flavor."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Online",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#reserve",
|
||||
},
|
||||
{ text: "Order Online", href: "#menu" },
|
||||
{ text: "Reserve a Table", href: "#reserve" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-food-professional-kitchen_23-2149728021.jpg"
|
||||
imageAlt="luxury restaurant fine dining dark mood"
|
||||
@@ -78,19 +58,9 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "The Fire",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/hand-plate-with-fish-cooked-fish-juicy-fish-plate-delicacy-seafood-lovers_639032-337.jpg",
|
||||
alt: "charcoal fire ember flame dark background",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
content: "Our story begins with the primal art of fire, sourcing local heirloom ingredients, and mastering the craft of modern fine dining.",
|
||||
},
|
||||
{ type: "text", content: "The Fire" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/hand-plate-with-fish-cooked-fish-juicy-fish-plate-delicacy-seafood-lovers_639032-337.jpg", alt: "charcoal fire ember flame dark background" },
|
||||
{ type: "text", content: "Our story begins with the primal art of fire, sourcing local heirloom ingredients, and mastering the craft of modern fine dining." },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -102,60 +72,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Starter",
|
||||
name: "Oak-Smoked Scallops",
|
||||
price: "$28",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Main",
|
||||
name: "Charred Wagyu Fillet",
|
||||
price: "$85",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-person-slicing-freshly-baked-bread-wooden-board-with-butter-marmalade_181624-16136.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Dessert",
|
||||
name: "Dark Cocoa Ember",
|
||||
price: "$18",
|
||||
rating: 4,
|
||||
reviewCount: "205",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chocolate-cake-concept_23-2148769254.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Starter",
|
||||
name: "Heritage Beet Carpaccio",
|
||||
price: "$22",
|
||||
rating: 4,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-tomato-slices-greens-sauce-rosemary-sprig-2_140725-8550.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Main",
|
||||
name: "Herb-Crusted Lamb Rack",
|
||||
price: "$72",
|
||||
rating: 5,
|
||||
reviewCount: "92",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bread-with-butter_1160-439.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Drink",
|
||||
name: "Smoked Maple Old Fashioned",
|
||||
price: "$20",
|
||||
rating: 5,
|
||||
reviewCount: "310",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cookies-cupcakes-arrangement_23-2149528345.jpg",
|
||||
},
|
||||
{ id: "1", brand: "Starter", name: "Oak-Smoked Scallops", price: "$28", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg" },
|
||||
{ id: "2", brand: "Main", name: "Charred Wagyu Fillet", price: "$85", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-person-slicing-freshly-baked-bread-wooden-board-with-butter-marmalade_181624-16136.jpg" },
|
||||
{ id: "3", brand: "Dessert", name: "Dark Cocoa Ember", price: "$18", rating: 4, reviewCount: "205", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chocolate-cake-concept_23-2148769254.jpg" },
|
||||
{ id: "4", brand: "Starter", name: "Heritage Beet Carpaccio", price: "$22", rating: 4, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-tomato-slices-greens-sauce-rosemary-sprig-2_140725-8550.jpg" },
|
||||
{ id: "5", brand: "Main", name: "Herb-Crusted Lamb Rack", price: "$72", rating: 5, reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/bread-with-butter_1160-439.jpg" },
|
||||
{ id: "6", brand: "Drink", name: "Smoked Maple Old Fashioned", price: "$20", rating: 5, reviewCount: "310", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cookies-cupcakes-arrangement_23-2149528345.jpg" },
|
||||
]}
|
||||
title="Signature Dishes"
|
||||
description="Each plate is an exploration of texture, fire, and season."
|
||||
@@ -164,24 +86,13 @@ export default function LandingPage() {
|
||||
|
||||
<div id="featured" data-section="featured">
|
||||
<FeatureCardSeven
|
||||
animationType="slide-up"
|
||||
textboxLayout="split-description"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Precision Fire",
|
||||
description: "Every dish touched by open flame.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-burnt-paper-with-flames_23-2150104367.jpg",
|
||||
},
|
||||
{
|
||||
title: "Sourcing Integrity",
|
||||
description: "Direct farm-to-table relationships.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/seared-scallops-with-pea-puree_23-2151942414.jpg",
|
||||
},
|
||||
{
|
||||
title: "Artisan Craft",
|
||||
description: "Hand-crafted plating and detail.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg",
|
||||
},
|
||||
{ title: "Precision Fire", description: "Every dish touched by open flame.", imageSrc: "http://img.b2bpic.net/free-photo/still-life-burnt-paper-with-flames_23-2150104367.jpg" },
|
||||
{ title: "Sourcing Integrity", description: "Direct farm-to-table relationships.", imageSrc: "http://img.b2bpic.net/free-photo/seared-scallops-with-pea-puree_23-2151942414.jpg" },
|
||||
{ title: "Artisan Craft", description: "Hand-crafted plating and detail.", imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg" },
|
||||
]}
|
||||
title="The Ember Experience"
|
||||
description="Experience fine dining reimagined through the lens of modern innovation."
|
||||
@@ -194,41 +105,11 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena Rossi",
|
||||
handle: "@elena_dining",
|
||||
testimonial: "The scallops were life-changing. A true culinary masterpiece.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-sitting-cafe_176420-5923.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark Stevens",
|
||||
handle: "@mstevens_foodie",
|
||||
testimonial: "Ember manages to be both intimate and grand simultaneously.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-man-having-meal-restaurant_23-2148214633.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Chloe Vance",
|
||||
handle: "@cvance_life",
|
||||
testimonial: "An incredible experience. The service was impeccable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Thorne",
|
||||
handle: "@dthorne_travel",
|
||||
testimonial: "Fire, flavor, and fine wine—perfection in every bite.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sarah Lee",
|
||||
handle: "@slee_nyc",
|
||||
testimonial: "I have never tasted steak like that. Utterly superb.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg",
|
||||
},
|
||||
{ id: "1", name: "Elena Rossi", handle: "@elena_dining", testimonial: "The scallops were life-changing. A true culinary masterpiece.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-sitting-cafe_176420-5923.jpg" },
|
||||
{ id: "2", name: "Mark Stevens", handle: "@mstevens_foodie", testimonial: "Ember manages to be both intimate and grand simultaneously.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-man-having-meal-restaurant_23-2148214633.jpg" },
|
||||
{ id: "3", name: "Chloe Vance", handle: "@cvance_life", testimonial: "An incredible experience. The service was impeccable.", imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg" },
|
||||
{ id: "4", name: "David Thorne", handle: "@dthorne_travel", testimonial: "Fire, flavor, and fine wine—perfection in every bite.", imageSrc: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg" },
|
||||
{ id: "5", name: "Sarah Lee", handle: "@slee_nyc", testimonial: "I have never tasted steak like that. Utterly superb.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg" },
|
||||
]}
|
||||
title="Guest Reflections"
|
||||
description="What our guests say about their Ember journey."
|
||||
@@ -239,15 +120,9 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
description="Top tier industry recognitions."
|
||||
names={[
|
||||
"Michelin Guide",
|
||||
"Gourmet Magazine",
|
||||
"The Food Critic",
|
||||
"Culinary Excellence",
|
||||
"Taste Makers",
|
||||
"Global Dining",
|
||||
"Fine Dining World",
|
||||
]}
|
||||
"Michelin Guide", "Gourmet Magazine", "The Food Critic", "Culinary Excellence", "Taste Makers", "Global Dining", "Fine Dining World"]}
|
||||
title="Recognized by"
|
||||
/>
|
||||
</div>
|
||||
@@ -257,21 +132,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer dietary accommodations?",
|
||||
content: "Yes, our team can tailor dishes for most dietary needs.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Is the dress code strictly formal?",
|
||||
content: "We recommend smart elegant attire for the best atmosphere.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you accept large party bookings?",
|
||||
content: "We offer private room dining for groups up to 12 people.",
|
||||
},
|
||||
{ id: "1", title: "Do you offer dietary accommodations?", content: "Yes, our team can tailor dishes for most dietary needs." },
|
||||
{ id: "2", title: "Is the dress code strictly formal?", content: "We recommend smart elegant attire for the best atmosphere." },
|
||||
{ id: "3", title: "Do you accept large party bookings?", content: "We offer private room dining for groups up to 12 people." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-birthday-cake-golden-cutlery_23-2148409089.jpg"
|
||||
title="Dining Queries"
|
||||
@@ -284,18 +147,11 @@ export default function LandingPage() {
|
||||
<div id="reserve" data-section="reserve">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Reservations"
|
||||
title="Secure Your Table"
|
||||
description="Ember awaits. Book your culinary journey today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -305,46 +161,22 @@ export default function LandingPage() {
|
||||
logoText="EMBER"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
{
|
||||
label: "Story",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Reserve",
|
||||
href: "#reserve",
|
||||
},
|
||||
title: "Navigate", items: [
|
||||
{ label: "Story", href: "#about" },
|
||||
{ label: "Menu", href: "#menu" },
|
||||
{ label: "Reserve", href: "#reserve" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Newsletter",
|
||||
href: "#",
|
||||
},
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Newsletter", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -354,4 +186,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user