Merge version_2 into main #3

Merged
bender merged 2 commits from version_2 into main 2026-03-12 16:47:36 +00:00
2 changed files with 119 additions and 3 deletions

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

@@ -0,0 +1,116 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterCard from '@/components/sections/footer/FooterCard';
import { ChefHat, MapPin, Phone, Clock } from 'lucide-react';
export default function MenuPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="mediumLargeSizeMediumTitles"
background="none"
cardStyle="glass-depth"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
headingFontWeight="medium"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="Durbin Bangla"
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Reviews", id: "testimonials" },
{ name: "Location", id: "contact" }
]}
button={{
text: "Reserve Table", href: "#contact"
}}
/>
</div>
<div id="menu" data-section="menu">
<FeatureCardTwentyThree
title="Complete Menu"
description="Explore our full selection of authentic Bangladeshi dishes, from traditional breads to hearty curries and delectable desserts. Each item is prepared with fresh ingredients and traditional recipes."
tag="Chef's Selection"
tagIcon={ChefHat}
tagAnimation="slide-up"
features={[
{
id: "1", title: "Rumali Ruti", tags: ["Specialty", "Soft & Thin"],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-qutabs-cooked-dough-slices-with-greens-different-seasonings-grey-space_140725-75794.jpg", imageAlt: "Delicate rumali roti served fresh"
},
{
id: "2", title: "Paratha", tags: ["Buttery", "Flaky Layers"],
imageSrc: "http://img.b2bpic.net/free-photo/making-roti-ingredients-assortment_23-2149033955.jpg", imageAlt: "Golden layered paratha bread"
},
{
id: "3", title: "Bharta Platter", tags: ["Vegetarian", "Authentic"],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-stuffed-eggplant-rolls-spices-small-bowls-salt-pepper-red-pepper-turmeric-adjika-grey-surface_140725-107278.jpg", imageAlt: "Traditional mashed vegetable platter"
},
{
id: "4", title: "Chicken Soup", tags: ["Warming", "Aromatic"],
imageSrc: "http://img.b2bpic.net/free-photo/azerbaijani-kofta-meatball-soup-garnished-with-dried-mint-leaves_141793-1851.jpg", imageAlt: "Traditional Bengali chicken broth"
},
{
id: "5", title: "Liver Bhuna", tags: ["Savory", "Spiced"],
imageSrc: "http://img.b2bpic.net/free-photo/azeri-dolma-from-grape-leaves_140725-1042.jpg", imageAlt: "Tender spiced liver preparation"
},
{
id: "6", title: "Suji Halwa", tags: ["Sweet", "Dessert"],
imageSrc: "http://img.b2bpic.net/free-photo/tasty-homemade-soviet-traditional-anthill-cake-with-walnut-condensed-milk-cookies_114579-9694.jpg", imageAlt: "Golden semolina halwa with nuts"
},
{
id: "7", title: "Dhal Soup", tags: ["Lentils", "Comforting"],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-soup-with-ingredients_23-2148183637.jpg", imageAlt: "Traditional lentil soup"
},
{
id: "8", title: "Fish Curry", tags: ["Seafood", "Spiced"],
imageSrc: "http://img.b2bpic.net/free-photo/delicious-fish-dish-with-lemon_23-2148183648.jpg", imageAlt: "Traditional Bengali fish curry"
}
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Order Now"
tagIcon={MapPin}
tagAnimation="slide-up"
title="Ready to Order?"
description="Located in Dhaka 1212, we're ready to serve you authentic Bengali cuisine. Call us to place your order or make a reservation. Open daily, closing at 4:30 AM on Fridays."
buttons={[
{ text: "Call: 01730-015798", href: "tel:+8801730015798" },
{ text: "Back to Home", href: "/" }
]}
buttonAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Durbin Bangla"
copyrightText="© 2025 | Durbin Bangla Restaurant | Dhaka 1212"
socialLinks={[
{ icon: MapPin, href: "https://maps.google.com/?q=Dhaka+1212+QCJ4+8R", ariaLabel: "Google Maps Location" },
{ icon: Phone, href: "tel:+8801730015798", ariaLabel: "Call us" },
{ icon: Clock, href: "#", ariaLabel: "Opening Hours" }
]}
/>
</div>
</ThemeProvider>
);
}

View File

@@ -29,8 +29,8 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
brandName="Durbin Bangla"
navItems={[
{ name: "Home", id: "hero" },
{ name: "Menu", id: "dishes" },
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "Reviews", id: "testimonials" },
{ name: "Location", id: "contact" }
]}
@@ -69,7 +69,7 @@ export default function LandingPage() {
testimonialRotationInterval={5000}
useInvertedBackground={false}
buttons={[
{ text: "View Menu", href: "#dishes" },
{ text: "View Menu", href: "/menu" },
{ text: "Reserve Table", href: "#contact" }
]}
buttonAnimation="slide-up"