Add src/app/menu/page.tsx

This commit is contained in:
2026-06-11 18:27:35 +00:00
parent daca2a59c9
commit 83cdc2fcb9

97
src/app/menu/page.tsx Normal file
View File

@@ -0,0 +1,97 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
const commonNavItems = [
{ name: "Ana Sayfa", id: "/" },
{ name: "Hakkımızda", id: "/#about" },
{ name: "Menü", id: "/menu" },
{ name: "Galeri", id: "/#gallery" },
{ name: "Blog", id: "/#blog" },
{ name: "İletişim", id: "/#contact" }
];
const commonFooterColumns = [
{
title: "Hızlı Bağlantılar", items: [
{ label: "Hakkımızda", href: "/#about" },
{ label: "Menü", href: "/menu" },
{ label: "Galeri", href: "/#gallery" },
{ label: "Blog", href: "/#blog" }
]
},
{
title: "Bize Ulaşın", items: [
{ label: "Adres: Kuzey Kıbrıs, XYZ Cad. No:123", href: "https://maps.app.goo.gl/example" },
{ label: "Telefon: +90 5XX XXX XX XX", href: "tel:+905XX XXX XX XX" },
{ label: "Email: info@kumdakahve.com", href: "mailto:info@kumdakahve.com" }
]
},
{
title: "Yasal", items: [
{ label: "Gizlilik Politikası", href: "#" },
{ label: "Kullanım Şartları", href: "#" }
]
}
];
export default function MenuPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="small"
sizing="large"
background="aurora"
cardStyle="subtle-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={commonNavItems}
brandName="Kumda Kahve"
/>
</div>
<div id="full-menu" data-section="full-menu">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{ id: "coffee-1", name: "Geleneksel Türk Kahvesi", price: "₺80", variant: "Sade / Orta / Şekerli", imageSrc: "http://img.b2bpic.net/free-photo/leftover-coffee-black-cup-window-sill_23-2147898257.jpg", imageAlt: "Geleneksel Türk Kahvesi" },
{ id: "coffee-2", name: "Espresso", price: "₺65", variant: "Tek / Çift Shot", imageSrc: "http://img.b2bpic.net/free-photo/latte-with-steamed-milk-coffee-beans-table_140725-10964.jpg", imageAlt: "Espresso" },
{ id: "dessert-1", name: "San Sebastian Cheesecake", price: "₺120", variant: "Çilekli / Frambuazlı", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-macarons-pink_140725-78364.jpg", imageAlt: "San Sebastian Cheesecake" },
{ id: "snack-1", name: "Ev Yapımı Sandviç", price: "₺100", variant: "Tavuklu / Peynirli", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-avocado-crisp-bread-table_23-2148035030.jpg", imageAlt: "Ev Yapımı Sandviç" },
{ id: "coffee-3", name: "Buzlu Latte", price: "₺90", variant: "Karamel / Vanilya", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-woman-holding-coffee-drink-beach-with-foam-drinking-straw-with-sea_1268-16573.jpg", imageAlt: "Buzlu Latte" },
{ id: "dessert-2", name: "Çikolatalı Cookie", price: "₺75", variant: "Sütlü / Bitter", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-coffee-white-mug-cookies-top-view_23-2148441230.jpg", imageAlt: "Çikolatalı Cookie" },
{ id: "coffee-4", name: "Filtre Kahve", price: "₺70", variant: "Kenya / Etiyopya", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-dark-marble-table_140725-78153.jpg", imageAlt: "Filtre Kahve" },
{ id: "dessert-3", name: "Tiramisu", price: "₺110", variant: "Klasik", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-tiramisu-sweet-delight-perfect-dessert_23-2150920044.jpg", imageAlt: "Tiramisu" },
{ id: "drink-1", name: "Ev Yapımı Limonata", price: "₺60", variant: "Nane / Çilek", imageSrc: "http://img.b2bpic.net/free-photo/delicious-summer-refreshing-drinks-on-wooden-table_23-2149547169.jpg", imageAlt: "Ev Yapımı Limonata" },
{ id: "snack-2", name: "Kruvasan", price: "₺50", variant: "Sade / Çikolatalı", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-croissant-cup-coffee-table-cafe-side-view_23-2150646193.jpg", imageAlt: "Kruvasan" }
]}
title="Kumda Kahve Tam Menüsü"
description="Kumda demlenen kahvelerimizden ev yapımı tatlılarımıza ve sandviçlerimize kadar tüm lezzetlerimizi keşfedin."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Kumda Kahve"
columns={commonFooterColumns}
copyrightText="© 2024 Kumda Kahve. Tüm Hakları Saklıdır."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}