Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-21 16:50:34 +00:00
2 changed files with 52 additions and 181 deletions

View File

@@ -18,8 +18,7 @@ export default function MenuPage() {
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -27,8 +26,7 @@ export default function MenuPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "📞 Call Us", href: "tel:+44XXXXXXXXXX" },
{ label: "📍 Find Us", href: "#contact" },
{ label: "⏰ Hours", href: "#contact" },
@@ -36,8 +34,7 @@ export default function MenuPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Allergen Info", href: "#" },
@@ -64,9 +61,7 @@ export default function MenuPage() {
brandName="Broadway Kitchen"
navItems={navItems}
button={{
text: "📞 Call Now",
href: "tel:+44XXXXXXXXXX",
}}
text: "📞 Call Now", href: "tel:+44XXXXXXXXXX"}}
/>
</div>
@@ -74,35 +69,23 @@ export default function MenuPage() {
<HeroCentered
title="Our Menu"
description="Explore our selection of authentic, home-cooked meals prepared fresh daily with the finest ingredients. Every dish is crafted to satisfy and delight."
background="plain"
background={{ variant: "plain" }}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg",
alt: "Featured menu item",
},
src: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg", alt: "Featured menu item"},
{
src: "http://img.b2bpic.net/free-photo/side-view-stewed-chicken-with-onion-greens-pomegranate-clay-dish_141793-5116.jpg",
alt: "Signature dish",
},
src: "http://img.b2bpic.net/free-photo/side-view-stewed-chicken-with-onion-greens-pomegranate-clay-dish_141793-5116.jpg", alt: "Signature dish"},
{
src: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg",
alt: "Customer favorite",
},
src: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg", alt: "Customer favorite"},
{
src: "http://img.b2bpic.net/free-photo/top-view-delicious-thanksgiving-meal_23-2148629533.jpg",
alt: "Premium meal",
},
src: "http://img.b2bpic.net/free-photo/top-view-delicious-thanksgiving-meal_23-2148629533.jpg", alt: "Premium meal"},
]}
avatarText="Crafted Fresh Daily"
buttons={[
{
text: "📞 Call to Order",
href: "tel:+44XXXXXXXXXX",
},
text: "📞 Call to Order", href: "tel:+44XXXXXXXXXX"},
{
text: "← Back to Home",
href: "/",
},
text: "← Back to Home", href: "/"},
]}
buttonAnimation="slide-up"
/>
@@ -120,23 +103,11 @@ export default function MenuPage() {
animationType="slide-up"
features={[
{
title: "Main Courses",
description: "Hearty, satisfying main dishes prepared with premium ingredients and authentic recipes. From traditional favorites to seasonal specials.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg",
imageAlt: "Main courses",
},
title: "Main Courses", description: "Hearty, satisfying main dishes prepared with premium ingredients and authentic recipes. From traditional favorites to seasonal specials.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg", imageAlt: "Main courses"},
{
title: "Sides & Accompaniments",
description: "Perfect complements to your main course. Fresh vegetables, rice, bread, and traditional sides prepared fresh daily.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84470.jpg?_wi=2",
imageAlt: "Sides and accompaniments",
},
title: "Sides & Accompaniments", description: "Perfect complements to your main course. Fresh vegetables, rice, bread, and traditional sides prepared fresh daily.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84470.jpg", imageAlt: "Sides and accompaniments"},
{
title: "Special Combos",
description: "Great value meal combinations featuring popular mains with complementary sides. Perfect for families and groups.",
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg",
imageAlt: "Special combos",
},
title: "Special Combos", description: "Great value meal combinations featuring popular mains with complementary sides. Perfect for families and groups.", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg", imageAlt: "Special combos"},
]}
/>
</div>

View File

@@ -22,8 +22,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -31,8 +30,7 @@ export default function HomePage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "📞 Call Us", href: "tel:+44XXXXXXXXXX" },
{ label: "📍 Find Us", href: "#contact" },
{ label: "⏰ Hours", href: "#contact" },
@@ -40,8 +38,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Allergen Info", href: "#" },
@@ -68,9 +65,7 @@ export default function HomePage() {
brandName="Broadway Kitchen"
navItems={navItems}
button={{
text: "📞 Call Now",
href: "tel:+44XXXXXXXXXX",
}}
text: "📞 Call Now", href: "tel:+44XXXXXXXXXX"}}
/>
</div>
@@ -78,57 +73,37 @@ export default function HomePage() {
<HeroCentered
title="Fresh, Authentic Meals Ready for You"
description="Delicious homemade dishes with generous portions at prices you'll love. Quality ingredients, fast takeaway service, and authentic flavors in every bite."
background="plain"
background={{ variant: "plain" }}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg",
alt: "Authentic homemade meal",
},
src: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-breast-with-potatoes-roasted-chestnuts-vegetable-salad-plate_140725-11540.jpg", alt: "Authentic homemade meal"},
{
src: "http://img.b2bpic.net/free-photo/side-view-stewed-chicken-with-onion-greens-pomegranate-clay-dish_141793-5116.jpg",
alt: "Generous portion of fresh food",
},
src: "http://img.b2bpic.net/free-photo/side-view-stewed-chicken-with-onion-greens-pomegranate-clay-dish_141793-5116.jpg", alt: "Generous portion of fresh food"},
{
src: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg",
alt: "Delicious takeaway meal",
},
src: "http://img.b2bpic.net/free-photo/view-delicious-ready-eat-meal_23-2151187752.jpg", alt: "Delicious takeaway meal"},
{
src: "http://img.b2bpic.net/free-photo/top-view-delicious-thanksgiving-meal_23-2148629533.jpg",
alt: "High-quality home-cooked dish",
},
src: "http://img.b2bpic.net/free-photo/top-view-delicious-thanksgiving-meal_23-2148629533.jpg", alt: "High-quality home-cooked dish"},
]}
avatarText="Loved by locals • 4.9 ⭐ rating"
buttons={[
{
text: "📞 Call to Order",
href: "tel:+44XXXXXXXXXX",
},
text: "📞 Call to Order", href: "tel:+44XXXXXXXXXX"},
{
text: "🛒 Quick Order",
href: "#contact",
},
text: "🛒 Quick Order", href: "#contact"},
]}
buttonAnimation="slide-up"
marqueeItems={[
{
type: "text-icon",
text: "Fresh Ingredients",
icon: Sparkles,
type: "text-icon", text: "Fresh Ingredients", icon: Sparkles,
},
{
type: "text-icon",
text: "Generous Portions",
icon: Heart,
type: "text-icon", text: "Generous Portions", icon: Heart,
},
{
type: "text-icon",
text: "Affordable Pricing",
icon: DollarSign,
type: "text-icon", text: "Affordable Pricing", icon: DollarSign,
},
{
type: "text-icon",
text: "Fast Takeaway",
icon: Zap,
type: "text-icon", text: "Fast Takeaway", icon: Zap,
},
]}
marqueeSpeed={30}
@@ -143,14 +118,7 @@ export default function HomePage() {
tag="Social Proof"
tagIcon={Star}
names={[
"Local Favorite",
"Best Value",
"High Quality",
"Fast Service",
"Authentic Recipes",
"Family Owned",
"Generous Portions",
]}
"Local Favorite", "Best Value", "High Quality", "Fast Service", "Authentic Recipes", "Family Owned", "Generous Portions"]}
textboxLayout="default"
useInvertedBackground={false}
showCard={true}
@@ -169,23 +137,11 @@ export default function HomePage() {
animationType="slide-up"
features={[
{
title: "Fresh Ingredients",
description: "We use only the freshest, highest-quality ingredients in every dish. No shortcuts, no compromises.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84470.jpg?_wi=1",
imageAlt: "Fresh ingredients",
},
title: "Fresh Ingredients", description: "We use only the freshest, highest-quality ingredients in every dish. No shortcuts, no compromises.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84470.jpg", imageAlt: "Fresh ingredients"},
{
title: "Generous Portions",
description: "Each meal is prepared to satisfy. You'll love the value and the volume in every order.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-shirt-standing-with-baked-chicken_23-2147961394.jpg?_wi=1",
imageAlt: "Generous portions",
},
title: "Generous Portions", description: "Each meal is prepared to satisfy. You'll love the value and the volume in every order.", imageSrc: "http://img.b2bpic.net/free-photo/woman-shirt-standing-with-baked-chicken_23-2147961394.jpg", imageAlt: "Generous portions"},
{
title: "Affordable Pricing",
description: "Quality food doesn't have to be expensive. Our prices are designed for everyone to enjoy authentic meals.",
imageSrc: "http://img.b2bpic.net/free-photo/delivery-man-giving-groceries-order-customer_23-2149950077.jpg?_wi=1",
imageAlt: "Affordable pricing",
},
title: "Affordable Pricing", description: "Quality food doesn't have to be expensive. Our prices are designed for everyone to enjoy authentic meals.", imageSrc: "http://img.b2bpic.net/free-photo/delivery-man-giving-groceries-order-customer_23-2149950077.jpg", imageAlt: "Affordable pricing"},
]}
/>
</div>
@@ -203,41 +159,17 @@ export default function HomePage() {
animationType="slide-up"
testimonials={[
{
id: "1",
name: "Sarah Johnson",
handle: "@sarah.loves.food",
testimonial: "Rich, authentic flavors — one of the best meals I've had locally. The portion size is incredible for the price!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/successful-woman-drink-coffee-smiling_176420-16239.jpg?_wi=1",
imageAlt: "Sarah Johnson",
},
id: "1", name: "Sarah Johnson", handle: "@sarah.loves.food", testimonial: "Rich, authentic flavors — one of the best meals I've had locally. The portion size is incredible for the price!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/successful-woman-drink-coffee-smiling_176420-16239.jpg", imageAlt: "Sarah Johnson"},
{
id: "2",
name: "Michael Chen",
handle: "@mike.eats",
testimonial: "Always consistent, always delicious. This is my go-to spot for quality takeaway at fair prices.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-psd/portrait-middle-aged-woman_23-2151825909.jpg",
imageAlt: "Michael Chen",
},
id: "2", name: "Michael Chen", handle: "@mike.eats", testimonial: "Always consistent, always delicious. This is my go-to spot for quality takeaway at fair prices.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-psd/portrait-middle-aged-woman_23-2151825909.jpg", imageAlt: "Michael Chen"},
{
id: "3",
name: "Emily Rodriguez",
handle: "@emily.foodie",
testimonial: "Homemade taste you can actually trust. Broadway Kitchen has become part of our weekly routine.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15839.jpg?_wi=1",
imageAlt: "Emily Rodriguez",
},
id: "3", name: "Emily Rodriguez", handle: "@emily.foodie", testimonial: "Homemade taste you can actually trust. Broadway Kitchen has become part of our weekly routine.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15839.jpg", imageAlt: "Emily Rodriguez"},
{
id: "4",
name: "David Kim",
handle: "@david.k",
testimonial: "Best value in town. Fresh, authentic, generous portions, and fast service. What's not to love?",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-smiling_1149-601.jpg?_wi=1",
imageAlt: "David Kim",
},
id: "4", name: "David Kim", handle: "@david.k", testimonial: "Best value in town. Fresh, authentic, generous portions, and fast service. What's not to love?", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-smiling_1149-601.jpg", imageAlt: "David Kim"},
]}
/>
</div>
@@ -253,35 +185,17 @@ export default function HomePage() {
faqsAnimation="slide-up"
faqs={[
{
id: "1",
title: "What are your opening hours?",
content: "We're open Monday to Sunday, 11 AM - 10 PM. We're closed on bank holidays. For special occasions or orders, feel free to call ahead!",
},
id: "1", title: "What are your opening hours?", content: "We're open Monday to Sunday, 11 AM - 10 PM. We're closed on bank holidays. For special occasions or orders, feel free to call ahead!"},
{
id: "2",
title: "Do you offer delivery?",
content: "We specialize in fast, friendly takeaway service. You can call ahead to place your order and pick it up fresh!",
},
id: "2", title: "Do you offer delivery?", content: "We specialize in fast, friendly takeaway service. You can call ahead to place your order and pick it up fresh!"},
{
id: "3",
title: "Are your meals suitable for dietary requirements?",
content: "Yes! We accommodate vegetarian, vegan, and other dietary preferences. Please mention your requirements when ordering.",
},
id: "3", title: "Are your meals suitable for dietary requirements?", content: "Yes! We accommodate vegetarian, vegan, and other dietary preferences. Please mention your requirements when ordering."},
{
id: "4",
title: "Can I place a large order in advance?",
content: "Absolutely! For bulk orders or catering, please call us at least 24 hours in advance to ensure the best preparation.",
},
id: "4", title: "Can I place a large order in advance?", content: "Absolutely! For bulk orders or catering, please call us at least 24 hours in advance to ensure the best preparation."},
{
id: "5",
title: "What payment methods do you accept?",
content: "We accept cash and card payments. You can call to place an order and pay upon collection.",
},
id: "5", title: "What payment methods do you accept?", content: "We accept cash and card payments. You can call to place an order and pay upon collection."},
{
id: "6",
title: "How can I find your exact location?",
content: "You can find our address and directions on our Contact page, or simply call us for directions!",
},
id: "6", title: "How can I find your exact location?", content: "You can find our address and directions on our Contact page, or simply call us for directions!"},
]}
/>
</div>
@@ -291,33 +205,19 @@ export default function HomePage() {
ctaTitle="Ready to Order?"
ctaDescription="Get in touch today to place your order or ask any questions. We're here to help!"
ctaButton={{
text: "📞 Call Now",
href: "tel:+44XXXXXXXXXX",
}}
text: "📞 Call Now", href: "tel:+44XXXXXXXXXX"}}
ctaIcon={Phone}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "1",
title: "Phone",
content: "+44 (0)XXXX XXXXXX",
},
id: "1", title: "Phone", content: "+44 (0)XXXX XXXXXX"},
{
id: "2",
title: "Address",
content: "123 Main Street, Your City, Postcode",
},
id: "2", title: "Address", content: "123 Main Street, Your City, Postcode"},
{
id: "3",
title: "Email",
content: "contact@broadwaykitchen.com",
},
id: "3", title: "Email", content: "contact@broadwaykitchen.com"},
{
id: "4",
title: "Hours",
content: "Monday - Sunday: 11 AM - 10 PM",
},
id: "4", title: "Hours", content: "Monday - Sunday: 11 AM - 10 PM"},
]}
/>
</div>