Merge version_2 into main #3
@@ -2,16 +2,16 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import { Award, CheckCircle, Zap } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
@@ -36,6 +36,7 @@ export default function LandingPage() {
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Our Process", id: "process" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Payment", id: "/payment" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Bean Haven"
|
||||
@@ -83,9 +84,6 @@ export default function LandingPage() {
|
||||
{ id: "1", name: "Ethiopian Heirloom", price: "$6.50", imageSrc: "http://img.b2bpic.net/free-photo/coffee-beans-bowls-metal-spoon-sackcloth-dark-surface_176474-502.jpg" },
|
||||
{ id: "2", name: "Signature Espresso", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/close-up-process-making-espresso-professional-coffee-machine_169016-18058.jpg" },
|
||||
{ id: "3", name: "Cold Brew Reserve", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-kombucha-bottles-jars-assortment_23-2149703994.jpg" },
|
||||
{ id: "4", name: "Velvet Oat Latte", price: "$5.50", imageSrc: "http://img.b2bpic.net/free-photo/tasty-coffee-with-decorative-star_1232-1255.jpg" },
|
||||
{ id: "5", name: "Seasonal Drip", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/cartoon-smoke-illustrated_23-2151234867.jpg" },
|
||||
{ id: "6", name: "Handmade Mocha", price: "$5.75", imageSrc: "http://img.b2bpic.net/free-photo/glass-jar-milky-chocolate-cocktail_114579-10385.jpg" },
|
||||
]}
|
||||
title="Signature Brews"
|
||||
description="Hand-crafted coffee favorites, ranging from single-origin pour overs to velvety lattes."
|
||||
@@ -103,16 +101,6 @@ export default function LandingPage() {
|
||||
media: { imageSrc: "http://img.b2bpic.net/free-photo/concept-tasty-snack-hot-drink-cookies-shape-coffee-seeds_185193-110871.jpg" },
|
||||
reverse: false
|
||||
},
|
||||
{
|
||||
title: "Roasting", description: "Deep flavor development.", items: [{ icon: Zap, text: "Temperature controlled" }],
|
||||
media: { imageSrc: "http://img.b2bpic.net/free-photo/woman-producing-craft-beer_23-2148110970.jpg" },
|
||||
reverse: true
|
||||
},
|
||||
{
|
||||
title: "Brewing", description: "The perfect extraction.", items: [{ icon: Award, text: "Perfect extraction" }],
|
||||
media: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-milk-poured-coffee-cup_23-2148366658.jpg" },
|
||||
reverse: false
|
||||
},
|
||||
]}
|
||||
title="The Journey to Your Cup"
|
||||
description="A meticulous process ensures we deliver only the best cup of coffee every time."
|
||||
@@ -126,10 +114,6 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{ id: "1", name: "Alice M.", handle: "@alicedrinks", testimonial: "The best coffee in town. Perfectly balanced flavors every time.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-asian-woman-with-smartphone-relaxing-cafe-sitting-enjoying-coffee-while-using-mobile-phone_1258-122952.jpg" },
|
||||
{ id: "2", name: "Brian K.", handle: "@b_brew", testimonial: "Their oat latte is a masterpiece. Friendly service too.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-cool-funny-teenage-woman-going-crazy-checkered-shirt-holding-plastic-coffee-cup_158538-8194.jpg" },
|
||||
{ id: "3", name: "Cara D.", handle: "@caracoffee", testimonial: "I love the cozy atmosphere. It is my favorite place to work.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-tablet_23-2149927583.jpg" },
|
||||
{ id: "4", name: "David W.", handle: "@d_roaster", testimonial: "Unbeatable freshness. The single-origin pour overs are gold.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-holding-roasted-coffee-beans_74855-19964.jpg" },
|
||||
{ id: "5", name: "Elena S.", handle: "@es_caffeine", testimonial: "Consistent, delicious, and friendly. Simply the best.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-attractive-young-woman-isolated_273609-36146.jpg" },
|
||||
]}
|
||||
title="Voices of the Community"
|
||||
description="Hear what our regulars say about their daily brew."
|
||||
@@ -143,8 +127,6 @@ export default function LandingPage() {
|
||||
tag="Our Impact"
|
||||
metrics={[
|
||||
{ id: "m1", value: "12k+", description: "Cups served monthly" },
|
||||
{ id: "m2", value: "45+", description: "Sourced origins" },
|
||||
{ id: "m3", value: "100%", description: "Fairly traded beans" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -155,8 +137,6 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{ id: "f1", title: "Do you offer wholesale?", content: "Yes, we work with businesses locally." },
|
||||
{ id: "f2", title: "Can I buy beans online?", content: "Yes, we offer subscription options." },
|
||||
{ id: "f3", title: "What's the best brewing method?", content: "It depends on your bean choice!" },
|
||||
]}
|
||||
sideTitle="Need help?"
|
||||
sideDescription="Check our frequently asked questions for quick answers."
|
||||
@@ -185,7 +165,6 @@ export default function LandingPage() {
|
||||
{
|
||||
title: "Menu", items: [
|
||||
{ label: "Roasts", href: "#menu" },
|
||||
{ label: "Subscriptions", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
48
src/app/payment/page.tsx
Normal file
48
src/app/payment/page.tsx
Normal file
@@ -0,0 +1,48 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
|
||||
export default function PaymentPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "Payment", id: "/payment" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Bean Haven"
|
||||
button={{ text: "Visit Us", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pt-32 pb-20 px-6 max-w-4xl mx-auto">
|
||||
<h1 className="text-4xl font-bold mb-8">Payment Options</h1>
|
||||
<div className="grid gap-6">
|
||||
<div className="p-6 border rounded-lg">
|
||||
<h2 className="text-xl font-semibold mb-2">Credit Card</h2>
|
||||
<p>Secure checkout with your Visa or Mastercard.</p>
|
||||
</div>
|
||||
<div className="p-6 border rounded-lg">
|
||||
<h2 className="text-xl font-semibold mb-2">PayPal</h2>
|
||||
<p>Pay quickly and securely using your PayPal account.</p>
|
||||
</div>
|
||||
<div className="p-6 border rounded-lg">
|
||||
<h2 className="text-xl font-semibold mb-2">Crypto</h2>
|
||||
<p>Support decentralized currency with BTC, ETH, or USDC.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Bean Haven"
|
||||
columns={[]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user