22 Commits

Author SHA1 Message Date
1831d2a29d Update src/app/page.tsx 2026-05-20 19:07:57 +00:00
e866b70be5 Merge version_2 into main
Merge version_2 into main
2026-05-20 19:04:24 +00:00
112623109a Update src/app/reservations/page.tsx 2026-05-20 19:04:21 +00:00
71e372551c Update src/app/page.tsx 2026-05-20 19:04:20 +00:00
9b5a582f56 Update src/app/menu/page.tsx 2026-05-20 19:04:20 +00:00
82e1560449 Update src/app/about/page.tsx 2026-05-20 19:04:19 +00:00
7dab31088b Merge version_2 into main
Merge version_2 into main
2026-05-20 19:03:39 +00:00
1a3ff3d054 Update src/app/reservations/page.tsx 2026-05-20 19:03:36 +00:00
d80ae04207 Update src/app/page.tsx 2026-05-20 19:03:35 +00:00
90f5e15ed8 Update src/app/menu/page.tsx 2026-05-20 19:03:35 +00:00
abb645f450 Update src/app/about/page.tsx 2026-05-20 19:03:34 +00:00
cec7054674 Merge version_1 into main
Merge version_1 into main
2026-05-20 19:02:10 +00:00
cf91d72b4f Merge version_1 into main
Merge version_1 into main
2026-05-20 19:01:42 +00:00
a58b13364e Merge version_1 into main
Merge version_1 into main
2026-05-20 19:01:09 +00:00
d9ee99b0e2 Merge version_1 into main
Merge version_1 into main
2026-05-20 19:00:38 +00:00
1a5d777e8f Merge version_1 into main
Merge version_1 into main
2026-05-20 19:00:07 +00:00
e49ee0e893 Merge version_1 into main
Merge version_1 into main
2026-05-20 18:59:14 +00:00
92b5d95dcb Merge version_1 into main
Merge version_1 into main
2026-05-20 18:58:45 +00:00
db044c1ea5 Merge version_1 into main
Merge version_1 into main
2026-05-20 18:58:08 +00:00
edf7fefd73 Merge version_1 into main
Merge version_1 into main
2026-05-20 18:57:40 +00:00
7458463954 Merge version_1 into main
Merge version_1 into main
2026-05-20 18:57:08 +00:00
b6a010c40e Merge version_1 into main
Merge version_1 into main
2026-05-20 18:56:45 +00:00
4 changed files with 187 additions and 567 deletions

View File

@@ -2,140 +2,49 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterMedia from '@/components/sections/footer/FooterMedia';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SplitAbout from '@/components/sections/about/SplitAbout';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumSizeLargeTitles"
background="aurora"
cardStyle="soft-shadow"
primaryButtonStyle="flat"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="medium"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "Reservations",
id: "/reservations",
},
{
name: "About",
id: "/about",
},
]}
brandName="Velora Café"
/>
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="default"
useInvertedBackground={false}
title="Our History"
description="Since our inception, Velora has been more than a café; it is an institution dedicated to the craft of coffee and the culture of conversation."
bulletPoints={[
{
title: "Founded in 2012",
description: "Starting with a single roaster in a quiet neighborhood.",
},
{
title: "Global Inspiration",
description: "Drawing from coffee traditions in Europe and Asia.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/man-making-drip-fresh-coffee-vintage-coffee-shop_1150-14514.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="metric" data-section="metric">
<MetricCardFourteen
useInvertedBackground={false}
title="Our Impact"
tag="Values"
metrics={[
{
id: "v1",
value: "100%",
description: "Sustainable sourcing",
},
{
id: "v2",
value: "Zero",
description: "Waste commitment",
},
{
id: "v3",
value: "10k+",
description: "Happy guests served",
},
]}
metricsAnimation="blur-reveal"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/high-view-coffee-kettle-table_23-2148251563.jpg?_wi=4"
logoText="Velora Café"
columns={[
{
title: "Discover",
items: [
{
label: "Our Story",
href: "/about",
},
{
label: "Menu",
href: "/menu",
},
{
label: "Reserve",
href: "/reservations",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "FAQ",
href: "/faq",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
]}
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Reservations", id: "/reservations" },
{ name: "About", id: "/about" },
]}
brandName="Velora Café"
button={{ text: "Reserve", href: "/reservations" }}
/>
</div>
<div id="about" data-section="about">
<TextAbout title="Our History" useInvertedBackground={false} />
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Velora Café"
columns={[
{ title: "Discover", items: [{ label: "Home", href: "/" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,155 +2,56 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterMedia from '@/components/sections/footer/FooterMedia';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import SplitAbout from '@/components/sections/about/SplitAbout';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
export default function LandingPage() {
export default function MenuPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumSizeLargeTitles"
background="aurora"
cardStyle="soft-shadow"
primaryButtonStyle="flat"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="medium"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "Reservations",
id: "/reservations",
},
{
name: "About",
id: "/about",
},
]}
brandName="Velora Café"
/>
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="default"
useInvertedBackground={false}
title="Our Brewing Philosophy"
description="At Velora, we take pride in every step of the brewing process, from selecting the finest organic beans to the delicate craft of latte art."
bulletPoints={[
{
title: "Sourced Responsibly",
description: "Direct-trade beans that support farming communities.",
},
{
title: "Artisan Methods",
description: "Slow-brewed to perfection by master baristas.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-barista-hands-preparing-coffee-customer-coffee-shop_93675-134687.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardNine
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Menu Highlights"
description="Explore our premium selection of coffees and handcrafted pastries."
plans={[
{
id: "plan-1",
title: "Daily Brews",
price: "$5",
period: "per cup",
features: [
"Single Origin",
"Cold Brew",
"Pour Over",
],
button: {
text: "View Full Menu",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-coffee-cup_23-2148865587.jpg",
},
{
id: "plan-2",
title: "Signature Treats",
price: "$8",
period: "per serving",
features: [
"Artisan Croissant",
"Dark Chocolate Tart",
],
button: {
text: "Explore Pastries",
},
imageSrc: "http://img.b2bpic.net/free-photo/tiramisu-savoyardi-cookies-espresso-mascarpone-cheese-rum-cinnamon-strawberry-side-view_141793-4167.jpg",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/high-view-coffee-kettle-table_23-2148251563.jpg?_wi=2"
logoText="Velora Café"
columns={[
{
title: "Discover",
items: [
{
label: "Our Story",
href: "/about",
},
{
label: "Menu",
href: "/menu",
},
{
label: "Reserve",
href: "/reservations",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "FAQ",
href: "/faq",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
]}
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Reservations", id: "/reservations" },
{ name: "About", id: "/about" },
]}
brandName="Velora Café"
button={{ text: "Reserve", href: "/reservations" }}
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardOne
title="Our Menu"
animationType="slide-up"
plans={[]}
description="Delicious coffee options."
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Velora Café"
columns={[
{ title: "Discover", items: [{ label: "Home", href: "/" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,13 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import TextAbout from '@/components/sections/about/TextAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
export default function LandingPage() {
return (
@@ -16,275 +16,99 @@ export default function LandingPage() {
defaultButtonVariant="directional-hover"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumSizeLargeTitles"
background="aurora"
cardStyle="soft-shadow"
primaryButtonStyle="flat"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="medium"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "Reservations",
id: "/reservations",
},
{
name: "About",
id: "/about",
},
]}
brandName="Velora Café"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Reservations", id: "/reservations" },
{ name: "About", id: "/about" },
]}
brandName="Velora Café"
button={{ text: "Order", href: "/menu" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{
variant: "rotated-rays-animated",
}}
title="Experience Luxury in Every Sip"
description="Velora Café reimagines premium coffee culture with handcrafted espresso, curated ambiance, and uncompromising quality. Reserve your table or explore our signature menu."
buttons={[
{
text: "Reserve Your Moment",
href: "/reservations",
},
]}
carouselItems={[
{
id: "1",
imageSrc: "http://img.b2bpic.net/free-photo/double-espresso-coffee-mug-with-cinnamon-sticks-coffee-beans-wooden-board_181624-57338.jpg?_wi=1",
imageAlt: "Espresso Pour",
},
{
id: "2",
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg?_wi=1",
imageAlt: "Interior Ambiance",
},
{
id: "3",
imageSrc: "http://img.b2bpic.net/free-photo/painting-inspiration-supplies-placed-ready-be-painted-canvas_482257-115978.jpg",
imageAlt: "Latte Art",
},
{
id: "4",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-barista-making-coffee_23-2148865613.jpg",
imageAlt: "Barista Grinding",
},
{
id: "5",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-fresh-snacks-arrangement_23-2149267322.jpg",
imageAlt: "Curated Brunch",
},
{
id: "6",
imageSrc: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-with-basket_23-2150329682.jpg",
imageAlt: "Abstract Cafe",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardGallery
title="Experience Luxury in Every Sip"
description="Velora Café reimagines premium coffee culture with handcrafted espresso and curated ambiance."
background={{ variant: "plain" }}
mediaItems={[
{ imageSrc: "https://img.b2bpic.net/free-photo/double-espresso-coffee-mug-with-cinnamon-sticks-coffee-beans-wooden-board_181624-57338.jpg" },
{ imageSrc: "https://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg" },
{ imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-barista-making-coffee_23-2148865613.jpg" },
]}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={true}
title="Crafting the Perfect Velora Experience"
description="Founded on a passion for excellence, Velora Café blends traditional roasting techniques with modern design aesthetics to create a unique haven for discerning coffee enthusiasts."
metrics={[
{
value: "15+",
title: "Coffee Origins",
},
{
value: "200+",
title: "Daily Guests",
},
{
value: "50+",
title: "Signature Pastries",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/male-barista-pouring-boiling-water-coffee-filter_23-2148824409.jpg"
mediaAnimation="slide-up"
metricsAnimation="blur-reveal"
imageAlt="barista master craft"
/>
</div>
<div id="about" data-section="about">
<TextAbout
title="Simple Coffee, Elevated Experience"
useInvertedBackground={false}
/>
</div>
<div id="products" data-section="products">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Velora",
name: "Signature Espresso",
price: "$6.00",
rating: 5,
reviewCount: "128",
imageSrc: "http://img.b2bpic.net/free-photo/woman-white-sweater-pouring-milk-into-coffee-dessert_1157-26629.jpg",
},
{
id: "p2",
brand: "Velora",
name: "Velvet Cappuccino",
price: "$7.50",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-pouring-coffee-into-cup_23-2148420316.jpg",
},
{
id: "p3",
brand: "Velora",
name: "Gold Honey Latte",
price: "$8.00",
rating: 4,
reviewCount: "210",
imageSrc: "http://img.b2bpic.net/free-photo/types-foods-cookies-drinks-put-table-front-flower-vase_181624-21166.jpg",
},
{
id: "p4",
brand: "Velora",
name: "Artisan Croissant",
price: "$5.50",
rating: 5,
reviewCount: "145",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-restaurant_23-2149429321.jpg",
},
{
id: "p5",
brand: "Velora",
name: "Dark Chocolate Tart",
price: "$9.00",
rating: 5,
reviewCount: "88",
imageSrc: "http://img.b2bpic.net/free-photo/woman-barista-coffee-shop-preparing-coffee_1303-29474.jpg",
},
{
id: "p6",
brand: "Velora",
name: "Cold Brew Reserve",
price: "$8.50",
rating: 4,
reviewCount: "56",
imageSrc: "http://img.b2bpic.net/free-photo/event-hall-furniture-brown-white-colors_114579-2230.jpg",
},
]}
title="Signature Offerings"
description="Indulge in our carefully curated menu featuring ethically sourced beans and artisanal delicacies."
/>
</div>
<div id="products" data-section="products">
<ProductCardFour
title="Signature Selection"
description="Discover our curated menu of fine roasts."
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
products={[
{ id: "1", name: "Espresso", price: "$4", variant: "Regular", imageSrc: "https://img.b2bpic.net/free-photo/cup-coffee-with-coffee-beans-wooden-table_140725-7833.jpg" },
{ id: "2", name: "Latte", price: "$5", variant: "Regular", imageSrc: "https://img.b2bpic.net/free-photo/cappuccino-with-latte-art-table_140725-2575.jpg" },
{ id: "3", name: "Cappuccino", price: "$5", variant: "Regular", imageSrc: "https://img.b2bpic.net/free-photo/hot-cappuccino-with-cinnamon-topping_140725-5028.jpg" },
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah Jenkins",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-smiling-coffee-shop-cafe_1150-4012.jpg",
},
{
id: "t2",
name: "Marcus Thorne",
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-cafe-drinking-coffee_1303-30736.jpg",
},
{
id: "t3",
name: "Elena Rossi",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-multiracial-woman-with-blonde-afro-hairstyle-braids-zizi-street-cafe-with-headphones-yellow-sunglasses-bright-makeup-hippie-style_1321-2069.jpg",
},
{
id: "t4",
name: "Julian Vane",
imageSrc: "http://img.b2bpic.net/free-photo/spring-background-with-bouquet-tulips-cup-coffee-book-bed_169016-36019.jpg",
},
{
id: "t5",
name: "Chloe Dupont",
imageSrc: "http://img.b2bpic.net/free-photo/two-women-laughing-toasting-with-wine-glasses-bar_23-2152024835.jpg",
},
]}
cardTitle="Guest Impressions"
cardTag="Testimonials"
cardAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
title="Guest Impressions"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
description="What our customers say."
testimonials={[
{ id: "1", name: "Alice", handle: "@alice", testimonial: "Best coffee in town!", imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiling-woman-white-t-shirt_114579-2475.jpg" },
{ id: "2", name: "Bob", handle: "@bob", testimonial: "Exceptional service.", imageSrc: "https://img.b2bpic.net/free-photo/man-wearing-black-t-shirt-smiling_114579-2469.jpg" }
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Get in Touch"
title="Join the Velora Club"
description="Stay updated with our latest seasonal blends and exclusive event invitations."
imageSrc="http://img.b2bpic.net/free-photo/front-view-man-making-coffee_23-2150354565.jpg"
mediaAnimation="slide-up"
inputPlaceholder="Enter your email address"
buttonText="Subscribe"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Join Us"
title="Visit Velora"
description="Book your table for an exclusive coffee experience."
buttons={[{ text: "Reserve Now", href: "/reservations" }]}
useInvertedBackground={false}
background={{ variant: "plain" }}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/high-view-coffee-kettle-table_23-2148251563.jpg?_wi=1"
logoText="Velora Café"
columns={[
{
title: "Discover",
items: [
{
label: "Our Story",
href: "/about",
},
{
label: "Menu",
href: "/menu",
},
{
label: "Reserve",
href: "/reservations",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "FAQ",
href: "/faq",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Velora Café"
columns={[
{ title: "Discover", items: [{ label: "About", href: "/about" }, { label: "Menu", href: "/menu" }] },
{ title: "Support", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -2,14 +2,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ContactCTA from '@/components/sections/contact/ContactCTA';
export default function ReservationsPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
@@ -22,7 +22,7 @@ export default function ReservationsPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
@@ -30,42 +30,28 @@ export default function ReservationsPage() {
{ name: "About", id: "/about" },
]}
brandName="Velora Café"
button={{ text: "Order", href: "/menu" }}
/>
</div>
<div id="metric" data-section="metric">
<MetricCardFourteen
useInvertedBackground={false}
title="Reserve Your Table"
<div id="contact" data-section="contact">
<ContactCTA
tag="Booking"
metrics={[
{ id: "m1", value: "Easy", description: "Seamless booking experience" },
{ id: "m2", value: "Private", description: "Exclusive dining corners" },
{ id: "m3", value: "Anytime", description: "Available 7 days a week" },
]}
metricsAnimation="slide-up"
title="Reserve Your Table"
description="Select your preferred time."
buttons={[{ text: "Confirm", href: "/" }]}
useInvertedBackground={false}
background={{ variant: "plain" }}
/>
</div>
<div id="feature" data-section="feature">
<FeatureCardNine
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Why Book Ahead?"
description="Ensuring you have the perfect spot for your morning meetings or intimate afternoon chats."
showStepNumbers={true}
features={[
{
title: "Prioritized Entry", description: "Skip the queue during peak coffee hours."
},
{
title: "Custom Settings", description: "Request your preferred table or ambient lighting."
}
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Velora Café"
columns={[
{ title: "Discover", items: [{ label: "Home", href: "/" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}