Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #5.
This commit is contained in:
2026-04-09 23:57:22 +00:00
3 changed files with 104 additions and 83 deletions

View File

@@ -9,32 +9,39 @@ import { Utensils } from "lucide-react";
export default function AboutPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
<TestimonialAboutCard
tag="Our History"
title="About Vishnu Bhavan"
description="Vishnu Bhavan is a cornerstone of Toongabbie's culinary scene, dedicated to providing authentic South Indian vegetarian food that nourishes the soul."
subdescription="Established with a vision to bring tradition to your table, we source the freshest ingredients and use generations-old recipes to ensure every dish meets our high standards of quality and taste."
icon={Utensils}
imageSrc="http://img.b2bpic.net/free-photo/top-view-dish-spruce-branches-appetizing-christmas-dish-with-lemon-bottle-oil-spices-spruce-branches-with-cones-garlic_140725-111635.jpg?_wi=1"
/>
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
tag="Our History"
title="About Vishnu Bhavan"
description="Vishnu Bhavan is a cornerstone of Toongabbie's culinary scene, dedicated to providing authentic South Indian vegetarian food that nourishes the soul."
subdescription="Established with a vision to bring tradition to your table, we source the freshest ingredients and use generations-old recipes to ensure every dish meets our high standards of quality and taste."
icon={Utensils}
imageSrc="http://img.b2bpic.net/free-photo/top-view-dish-spruce-branches-appetizing-christmas-dish-with-lemon-bottle-oil-spices-spruce-branches-with-cones-garlic_140725-111635.jpg?_wi=1"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,33 +8,40 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function ContactPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
<ContactSplitForm
title="Get in Touch"
description="Have a question or want to make a reservation? Reach out to us below."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
]}
textarea={{ name: "message", placeholder: "Your message", required: true }}
/>
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get in Touch"
description="Have a question or want to make a reservation? Reach out to us below."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
]}
textarea={{ name: "message", placeholder: "Your message", required: true }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -8,39 +8,46 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function MenuPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
<ProductCardThree
title="Our Full Menu"
description="Explore our complete range of authentic South Indian delicacies."
gridVariant="four-items-2x2-equal-grid"
animationType="slide-up"
textboxLayout="default"
products={[
{ id: "1", name: "Masala Dosa", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-composition_23-2149086067.jpg?_wi=2" },
{ id: "2", name: "Idli & Vada", price: "$9.00", imageSrc: "http://img.b2bpic.net/free-photo/white-board-round-yellow-cookies-with-sprinkles_114579-32135.jpg?_wi=2" },
{ id: "3", name: "Curry Platter", price: "$16.00", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-different-pakistan-goodies_23-2148821571.jpg?_wi=2" },
{ id: "4", name: "Banana Leaf Meal", price: "$18.00", imageSrc: "http://img.b2bpic.net/free-photo/freshly-cooked-meal-pork-rice-generated-by-ai_188544-38783.jpg" },
{ id: "5", name: "Mango Juice", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/glass-with-yogurt-piece-cloth_23-2148660414.jpg" },
{ id: "6", name: "Trad. Dessert", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-high-protein-vegan-dessert-arrangement_23-2149039387.jpg" },
]}
/>
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vishnu Bhavan"
/>
</div>
<div id="menu" data-section="menu">
<ProductCardThree
title="Our Full Menu"
description="Explore our complete range of authentic South Indian delicacies."
gridVariant="four-items-2x2-equal-grid"
animationType="slide-up"
textboxLayout="default"
products={[
{ id: "1", name: "Masala Dosa", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-composition_23-2149086067.jpg?_wi=2" },
{ id: "2", name: "Idli & Vada", price: "$9.00", imageSrc: "http://img.b2bpic.net/free-photo/white-board-round-yellow-cookies-with-sprinkles_114579-32135.jpg?_wi=2" },
{ id: "3", name: "Curry Platter", price: "$16.00", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-different-pakistan-goodies_23-2148821571.jpg?_wi=2" },
{ id: "4", name: "Banana Leaf Meal", price: "$18.00", imageSrc: "http://img.b2bpic.net/free-photo/freshly-cooked-meal-pork-rice-generated-by-ai_188544-38783.jpg" },
{ id: "5", name: "Mango Juice", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/glass-with-yogurt-piece-cloth_23-2148660414.jpg" },
{ id: "6", name: "Trad. Dessert", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-high-protein-vegan-dessert-arrangement_23-2149039387.jpg" },
]}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vishnu Bhavan"
columns={[
{ title: "Explore", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
{ title: "Connect", items: [{ label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);