Merge version_2 into main #1
60
src/app/menu/page.tsx
Normal file
60
src/app/menu/page.tsx
Normal file
@@ -0,0 +1,60 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
|
||||
export default function MenuPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="hover-bubble"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="mediumLarge"
|
||||
sizing="largeSmall"
|
||||
background="noise"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "About", id: "/#about" },
|
||||
{ name: "Contact", id: "/#contact" },
|
||||
]}
|
||||
brandName="Indian Corner"
|
||||
/>
|
||||
|
||||
<div className="pt-32 pb-20">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{ id: "1", brand: "Signature", name: "Daal Makhani", price: "$18", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/lentil-soup-bowl-mint-lemon-crackers-side-view_141793-12265.jpg" },
|
||||
{ id: "2", brand: "Signature", name: "Lamb Pepper Fry", price: "$24", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-soup-with-different-seasonings_140725-133967.jpg" },
|
||||
{ id: "3", brand: "Signature", name: "Freshly Baked Naan", price: "$5", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/pakistani-food-wooden-board-flat-lay_23-2148825095.jpg" },
|
||||
{ id: "4", brand: "Signature", name: "Mango Kulfi", price: "$9", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/composition-delicious-homemade-icecream_23-2148900954.jpg" },
|
||||
]}
|
||||
title="Our Authentic Menu"
|
||||
description="Savor the true taste of tradition with our hand-crafted, authentic dishes made from fresh, locally sourced ingredients."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<FooterMedia
|
||||
logoText="Indian Corner"
|
||||
columns={[
|
||||
{ title: "Navigate", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "Contact", href: "/#contact" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
319
src/app/page.tsx
319
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Indian Corner"
|
||||
/>
|
||||
@@ -58,39 +46,10 @@ export default function LandingPage() {
|
||||
title="A Haven of Authentic Flavours"
|
||||
description="Experience the finest Indian cuisine in Wilson. Fresh ingredients, generous service, and the vibrant taste of tradition in every bite."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Book Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "View Menu", href: "/menu" },
|
||||
{ text: "Book Table", href: "#contact" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-table-served-with-pilaf-with-dried-fruits-served-stewed-meat-with-herbs-bowls_140725-12864.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-baked-fish-fillet-garnished-with-vegetables-spices-sauce-plate-with-glass-white-wine-table_140725-11498.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-lentil-merci-soup-bowl-with-slice-lemon_140725-11988.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/chicken-sticks-bowl-tomato-soup_114579-2018.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-dark-square-plates-with-golden-fork-knife-dark-desk-cutlery-restaurant-lunch-color-plate-tea-drink_179666-19330.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208321.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
]}
|
||||
avatarText="Join 5,000+ satisfied diners"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -114,21 +73,9 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Freshly Baked Naan",
|
||||
description: "Hand-stretched and baked fresh to order in our tandoor oven for perfection.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pakistani-food-wooden-board-flat-lay_23-2148825095.jpg",
|
||||
},
|
||||
{
|
||||
title: "Generous Hospitality",
|
||||
description: "Our chef personally visits tables to ensure every guest is satisfied.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-with-pizza_1157-16359.jpg",
|
||||
},
|
||||
{
|
||||
title: "Authentic Spices",
|
||||
description: "Proper traditional recipes, sourced with care and balanced to tantalize your palate.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-lentil-soup-appetizing-lentil-soup-tomatoes-spices-lentil-herbs_140725-73527.jpg",
|
||||
},
|
||||
{ title: "Freshly Baked Naan", description: "Hand-stretched and baked fresh to order in our tandoor oven for perfection.", imageSrc: "http://img.b2bpic.net/free-photo/pakistani-food-wooden-board-flat-lay_23-2148825095.jpg" },
|
||||
{ title: "Generous Hospitality", description: "Our chef personally visits tables to ensure every guest is satisfied.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-pizza_1157-16359.jpg" },
|
||||
{ title: "Authentic Spices", description: "Proper traditional recipes, sourced with care and balanced to tantalize your palate.", imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-lentil-soup-appetizing-lentil-soup-tomatoes-spices-lentil-herbs_140725-73527.jpg" },
|
||||
]}
|
||||
title="Why Indian Corner?"
|
||||
description="What keeps our guests coming back month after month."
|
||||
@@ -142,218 +89,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Signature",
|
||||
name: "Daal Makhani",
|
||||
price: "$18",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lentil-soup-bowl-mint-lemon-crackers-side-view_141793-12265.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Signature",
|
||||
name: "Lamb Pepper Fry",
|
||||
price: "$24",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-soup-with-different-seasonings_140725-133967.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Classic",
|
||||
name: "Tandoori Chicken",
|
||||
price: "$22",
|
||||
rating: 4,
|
||||
reviewCount: "92",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-fried-chicken-with-different-seasonings-dark-purple-space_140725-75649.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Dessert",
|
||||
name: "Mango Kulfi",
|
||||
price: "$9",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-delicious-homemade-icecream_23-2148900954.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Appetizer",
|
||||
name: "Vegetable Samosas",
|
||||
price: "$10",
|
||||
rating: 5,
|
||||
reviewCount: "78",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-lohri-day-food_23-2148725325.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Side",
|
||||
name: "Saffron Basmati Rice",
|
||||
price: "$6",
|
||||
rating: 4,
|
||||
reviewCount: "60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pan-with-rice-dish-near-spices_23-2147894732.jpg",
|
||||
},
|
||||
{ id: "1", brand: "Signature", name: "Daal Makhani", price: "$18", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/lentil-soup-bowl-mint-lemon-crackers-side-view_141793-12265.jpg" },
|
||||
{ id: "2", brand: "Signature", name: "Lamb Pepper Fry", price: "$24", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-soup-with-different-seasonings_140725-133967.jpg" },
|
||||
{ id: "3", brand: "Dessert", name: "Mango Kulfi", price: "$9", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/composition-delicious-homemade-icecream_23-2148900954.jpg" },
|
||||
]}
|
||||
title="Signature Flavours"
|
||||
description="Our curated selection of best-selling authentic dishes."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Claire HNIN",
|
||||
role: "Foodie",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663853.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Manjit Brar",
|
||||
role: "Visitor",
|
||||
company: "Melbourne",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/employees-grocery-stores-coffee-shop-concept-silly-cute-smiling-lovely-barista-cafe-worker-waiter-black-apron-hold-hands-face-grinning-delighted-standing-white-background_1258-58992.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Paul Tooze",
|
||||
role: "Expert",
|
||||
company: "Guide",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-couple-sitting-with-arms-around_1170-535.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Susan Smith",
|
||||
role: "Local",
|
||||
company: "Regular",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-woman-smiling-with-top-hat-thumbs-up_1187-1549.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Chelsea McLaren",
|
||||
role: "Diner",
|
||||
company: "Takeaway",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/very-good-smiling-brunette-woman-shows-ok-okay-hand-sign-looking-satisfied-recommend-great-deal-pleased-with-quality-standing-white-background_176420-46695.jpg",
|
||||
},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.9",
|
||||
label: "Rating",
|
||||
},
|
||||
{
|
||||
value: "1000+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
{
|
||||
value: "15",
|
||||
label: "Years Served",
|
||||
},
|
||||
]}
|
||||
title="Guest Favourites"
|
||||
description="What our local regulars and visitors have to say."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<MetricCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "50+",
|
||||
title: "Unique Dishes",
|
||||
description: "From north to south recipes",
|
||||
icon: Utensils,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5k+",
|
||||
title: "Happy Diners",
|
||||
description: "Served over the past year",
|
||||
icon: Heart,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Freshness",
|
||||
description: "Locally sourced quality ingredients",
|
||||
icon: Leaf,
|
||||
},
|
||||
]}
|
||||
title="Our Community Impact"
|
||||
description="Proud to serve the Wilson community."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqDouble
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer takeaways?",
|
||||
content: "Yes, our full menu is available for convenient pickup.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are there vegetarian options?",
|
||||
content: "We have an extensive selection of vegetarian dishes, all prepared with fresh vegetables.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you take reservations?",
|
||||
content: "We welcome reservations, please contact us by phone to book your table.",
|
||||
},
|
||||
]}
|
||||
title="Frequently Asked"
|
||||
description="Common questions about our restaurant."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={true}
|
||||
title="Connect with Us"
|
||||
description="Ready to dine? Reach out for bookings, events, or inquiries."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email",
|
||||
required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your reservation request or inquiry...",
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-women-wearing-sari_23-2149461714.jpg"
|
||||
mediaPosition="left"
|
||||
title="Featured Signature Items"
|
||||
description="Discover the heart of our menu."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -362,36 +103,8 @@ export default function LandingPage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-beautiful-african-american-couple-love-having-great-time-together-restaurant-their-dating-attractive-couple-enjoying-each-other-holds-glasses-juice_613910-18735.jpg"
|
||||
logoText="Indian Corner"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigate", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user