Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 08362c8c87 | |||
| 610b98a2cc | |||
| e28c97b8ab | |||
| f8c269bced | |||
| 6730ca35a9 | |||
| a047b8232e | |||
| 7374c91b74 | |||
| c5dc3dca11 | |||
| 8d086cbdb6 | |||
| ab87ad0d42 | |||
| e96c8a3618 | |||
| 711a0c7533 | |||
| 70c1b17954 |
@@ -6,7 +6,7 @@ import ContactText from '@/components/sections/contact/ContactText';
|
|||||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||||
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
@@ -54,13 +54,19 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu" data-section="menu">
|
<div id="menu" data-section="menu">
|
||||||
<ProductCardOne
|
<ProductCardThree
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
title="Our Menu"
|
title="Our Full Menu"
|
||||||
description="Handcrafted bagels, delicious breakfast plates, and freshly baked pastries."
|
description="Discover our wide selection of handcrafted bagels, breakfast plates, and local favorites."
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
products={[
|
||||||
|
{ id: "1", name: "Plain Bagel", price: "$1.50", imageSrc: "https://images.unsplash.com/photo-1612182062632-9b486950269f?q=80&w=600&auto=format&fit=crop&_wi=1" },
|
||||||
|
{ id: "2", name: "Everything Bagel", price: "$1.75", imageSrc: "https://images.unsplash.com/photo-1584744982341-38374d001099?q=80&w=600&auto=format&fit=crop&_wi=1" },
|
||||||
|
{ id: "3", name: "Egg & Cheese", price: "$5.50", imageSrc: "https://images.unsplash.com/photo-1525351484163-7529414344d8?q=80&w=600&auto=format&fit=crop&_wi=1" },
|
||||||
|
{ id: "4", name: "Lox & Cream Cheese", price: "$8.00", imageSrc: "https://images.unsplash.com/photo-1531366936337-7cafc158525b?q=80&w=600&auto=format&fit=crop&_wi=1" }
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -90,7 +96,7 @@ export default function LandingPage() {
|
|||||||
<FooterBase
|
<FooterBase
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "Shop Info", items: [{ label: "Gorham, ME", href: "#" }, { label: "Open Tue-Sun", href: "#" }] },
|
{ title: "Shop Info", items: [{ label: "Gorham, ME", href: "#" }, { label: "Open Tue-Sun", href: "#" }] },
|
||||||
{ title: "Menu", items: [{ label: "Bagels", href: "#" }, { label: "Breakfast Plates", href: "#" }] },
|
{ title: "Menu", items: [{ label: "Bagels", href: "/products" }, { label: "Breakfast Plates", href: "/products" }] },
|
||||||
]}
|
]}
|
||||||
logoText="Mr. Bagel"
|
logoText="Mr. Bagel"
|
||||||
/>
|
/>
|
||||||
@@ -98,4 +104,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,20 +3,9 @@
|
|||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
|
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||||
|
|
||||||
export default function ProductsPage() {
|
export default function ProductsPage() {
|
||||||
const categories = [
|
|
||||||
{ name: "Merch", items: [{ name: "Logo Mug", price: "$12.00" }, { name: "T-Shirt", price: "$25.00" }] },
|
|
||||||
{ name: "Beverages", items: [{ name: "Coffee", price: "$3.50" }, { name: "Tea", price: "$3.00" }, { name: "Orange Juice", price: "$4.00" }] },
|
|
||||||
{ name: "Pastries & Baked Goods", items: [{ name: "Muffin", price: "$3.75" }, { name: "Scone", price: "$3.75" }, { name: "Cookie", price: "$2.50" }] },
|
|
||||||
{ name: "Breakfast Sides", items: [{ name: "Bacon", price: "$4.50" }, { name: "Sausage", price: "$4.50" }, { name: "Home Fries", price: "$4.00" }] },
|
|
||||||
{ name: "French Toast & Pancakes", items: [{ name: "French Toast", price: "$11.00" }, { name: "Buttermilk Pancakes", price: "$10.00" }] },
|
|
||||||
{ name: "Breakfast Plates", items: [{ name: "Western Omelette", price: "$13.00" }, { name: "Classic Breakfast", price: "$12.00" }] },
|
|
||||||
{ name: "Breakfast Sandwiches", items: [{ name: "Bacon Egg & Cheese", price: "$8.50" }, { name: "Sausage Egg & Cheese", price: "$8.50" }] },
|
|
||||||
{ name: "Bagels & Cream Cheese", items: [{ name: "Plain Bagel", price: "$2.00" }, { name: "Everything Bagel", price: "$2.25" }, { name: "Cream Cheese", price: "$1.50" }] },
|
|
||||||
{ name: "Uncategorized", items: [{ name: "Gift Card", price: "$25.00" }] }
|
|
||||||
];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="elastic-effect"
|
defaultButtonVariant="elastic-effect"
|
||||||
@@ -33,25 +22,25 @@ export default function ProductsPage() {
|
|||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/#menu" }, { name: "Products", id: "/products" }, { name: "Contact", id: "/#contact" }]}
|
navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/#menu" }, { name: "Products", id: "/products" }, { name: "Contact", id: "/#contact" }]}
|
||||||
brandName="Mr. Bagel"
|
|
||||||
/>
|
/>
|
||||||
<main className="pt-32 pb-20 px-6 max-w-2xl mx-auto">
|
<main className="pt-32 pb-20 px-6 max-w-6xl mx-auto">
|
||||||
<h1 className="text-4xl font-bold mb-10">Menu Items</h1>
|
<ProductCardThree
|
||||||
{categories.map((cat) => (
|
title="Our Products"
|
||||||
<div key={cat.name} className="mb-8">
|
description="Browse our complete collection of fresh bagels, merchandise, and catering options."
|
||||||
<h2 className="text-2xl font-semibold mb-4 border-b pb-2">{cat.name}</h2>
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
<ul className="space-y-2">
|
animationType="slide-up"
|
||||||
{cat.items.map((item) => (
|
textboxLayout="default"
|
||||||
<li key={item.name} className="flex justify-between py-1">
|
products={[
|
||||||
<span>{item.name}</span>
|
{ id: "1", name: "Plain Bagel", price: "$1.50", imageSrc: "https://images.unsplash.com/photo-1612182062632-9b486950269f?q=80&w=600&auto=format&fit=crop&_wi=2" },
|
||||||
<span className="font-medium">{item.price}</span>
|
{ id: "2", name: "Everything Bagel", price: "$1.75", imageSrc: "https://images.unsplash.com/photo-1584744982341-38374d001099?q=80&w=600&auto=format&fit=crop&_wi=2" },
|
||||||
</li>
|
{ id: "3", name: "Egg & Cheese", price: "$5.50", imageSrc: "https://images.unsplash.com/photo-1525351484163-7529414344d8?q=80&w=600&auto=format&fit=crop&_wi=2" },
|
||||||
))}
|
{ id: "4", name: "Lox & Cream Cheese", price: "$8.00", imageSrc: "https://images.unsplash.com/photo-1531366936337-7cafc158525b?q=80&w=600&auto=format&fit=crop&_wi=2" }
|
||||||
</ul>
|
]}
|
||||||
</div>
|
useInvertedBackground={false}
|
||||||
))}
|
className="py-0"
|
||||||
|
/>
|
||||||
</main>
|
</main>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user