Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 339e4bc05f | |||
| 933ac65b88 | |||
| 2472bfbd48 |
@@ -4,14 +4,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||||
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
|
|
||||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
import TimelineHorizontalCardStack from '@/components/cardStack/layouts/timelines/TimelineHorizontalCardStack';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -33,6 +32,7 @@ export default function LandingPage() {
|
|||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Story", id: "about" },
|
{ name: "Story", id: "about" },
|
||||||
{ name: "Menu", id: "menu" },
|
{ name: "Menu", id: "menu" },
|
||||||
|
{ name: "Admin", id: "admin-dashboard" },
|
||||||
{ name: "Reservations", id: "reserve" },
|
{ name: "Reservations", id: "reserve" },
|
||||||
]}
|
]}
|
||||||
brandName="EMBER"
|
brandName="EMBER"
|
||||||
@@ -54,6 +54,26 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="admin-dashboard" data-section="admin-dashboard">
|
||||||
|
<MetricCardFourteen
|
||||||
|
title="Performance Metrics"
|
||||||
|
tag="Operations Suite"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
metrics={[
|
||||||
|
{ id: "1", value: "98%", description: "Staff Scheduling Efficiency" },
|
||||||
|
{ id: "2", value: "4.9", description: "Service Quality Rating" },
|
||||||
|
{ id: "3", value: "12", description: "Active Shifts Managed" }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
<TimelineHorizontalCardStack
|
||||||
|
title="Staff Scheduling Analytics"
|
||||||
|
description="Real-time insights into shift management, team coverage, and performance reporting."
|
||||||
|
textboxLayout="split"
|
||||||
|
>
|
||||||
|
<p>Staff scheduling and shift analytics are essential for maintaining the Ember experience. Monitor coverage, staff performance metrics, and automated reporting features from this central dashboard.</p>
|
||||||
|
</TimelineHorizontalCardStack>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<InlineImageSplitTextAbout
|
<InlineImageSplitTextAbout
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
@@ -73,60 +93,14 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
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: "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: "2", brand: "Main", name: "Charred Wagyu Fillet", price: "$85", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/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: "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"
|
title="Signature Dishes"
|
||||||
description="Each plate is an exploration of texture, fire, and season."
|
description="Each plate is an exploration of texture, fire, and season."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<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="The Ember Experience"
|
|
||||||
description="Experience fine dining reimagined through the lens of modern innovation."
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
|
||||||
<TestimonialCardSix
|
|
||||||
animationType="scale-rotate"
|
|
||||||
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" },
|
|
||||||
]}
|
|
||||||
title="Guest Reflections"
|
|
||||||
description="What our guests say about their Ember journey."
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="social" data-section="social">
|
|
||||||
<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"]}
|
|
||||||
title="Recognized by"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqSplitMedia
|
<FaqSplitMedia
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
@@ -134,14 +108,11 @@ export default function LandingPage() {
|
|||||||
faqs={[
|
faqs={[
|
||||||
{ id: "1", title: "Do you offer dietary accommodations?", content: "Yes, our team can tailor dishes for most dietary needs." },
|
{ 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: "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: "4", title: "What is your reservation deposit/cancellation policy?", content: "A $50 deposit per person is required for weekend bookings. Cancellations must be made at least 48 hours in advance for a full refund." },
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-birthday-cake-golden-cutlery_23-2148409089.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/top-view-birthday-cake-golden-cutlery_23-2148409089.jpg"
|
||||||
title="Dining Queries"
|
title="Dining Queries"
|
||||||
description="Essential information for your Ember visit."
|
description="Essential information for your Ember visit."
|
||||||
faqsAnimation="blur-reveal"
|
faqsAnimation="blur-reveal"
|
||||||
imageAlt="chocolate dessert gold leaf decoration"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -161,25 +132,8 @@ export default function LandingPage() {
|
|||||||
imageSrc="http://img.b2bpic.net/free-photo/selective-focus-shot-table-setting-with-wine-glasses-plates_181624-60149.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/selective-focus-shot-table-setting-with-wine-glasses-plates_181624-60149.jpg"
|
||||||
logoText="EMBER"
|
logoText="EMBER"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Navigate", items: [{ label: "Story", href: "#about" }, { label: "Menu", href: "#menu" }, { label: "Admin", href: "#admin-dashboard" }] },
|
||||||
title: "Navigate", items: [
|
{ title: "Connect", items: [{ label: "Instagram", href: "#" }] },
|
||||||
{ label: "Story", href: "#about" },
|
|
||||||
{ label: "Menu", href: "#menu" },
|
|
||||||
{ label: "Reserve", href: "#reserve" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Connect", items: [
|
|
||||||
{ label: "Instagram", href: "#" },
|
|
||||||
{ label: "Newsletter", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal", items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
|
||||||
{ label: "Terms of Service", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2025 Ember Fine Dining. All rights reserved."
|
copyrightText="© 2025 Ember Fine Dining. All rights reserved."
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user