Merge version_1 into main #2
@@ -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>
|
||||
|
||||
176
src/app/page.tsx
176
src/app/page.tsx
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user