Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
278
src/app/page.tsx
278
src/app/page.tsx
@@ -33,41 +33,25 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#home",
|
||||
},
|
||||
name: "Home", id: "#home"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About Us", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Combos",
|
||||
id: "#combos",
|
||||
},
|
||||
name: "Combos", id: "#combos"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#reviews",
|
||||
},
|
||||
name: "Reviews", id: "#reviews"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-photo/top-view-tasty-fried-chicken-with-seasonings-dark-background-food-chicken-vegetables-meat-meal_140725-80714.jpg"
|
||||
logoAlt="Osted Pizza Kebab House Logo"
|
||||
brandName="Osted Pizza Kebab House"
|
||||
button={{
|
||||
text: "Order Now",
|
||||
href: "#menu",
|
||||
}}
|
||||
text: "Order Now", href: "#menu"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -77,13 +61,9 @@ export default function LandingPage() {
|
||||
description="Experience the best of Italian pizzas and authentic Turkish kebabs, made with fresh ingredients and a passion for flavor. Dine-in, takeaway, or get it delivered straight to your door!"
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
{
|
||||
text: "Order Online",
|
||||
href: "#",
|
||||
},
|
||||
text: "Order Online", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photorealistic-burger-meal_23-2151293075.jpg"
|
||||
@@ -97,9 +77,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="About Osted Pizza Kebab House"
|
||||
description={[
|
||||
"Established with a vision to bring authentic flavors and quality food to Osted, we pride ourselves on using only the freshest ingredients.",
|
||||
"From our crispy, stone-baked pizzas to our succulent, perfectly spiced kebabs, every dish is crafted with care and a commitment to deliciousness. Come and taste the difference!",
|
||||
]}
|
||||
"Established with a vision to bring authentic flavors and quality food to Osted, we pride ourselves on using only the freshest ingredients.", "From our crispy, stone-baked pizzas to our succulent, perfectly spiced kebabs, every dish is crafted with care and a commitment to deliciousness. Come and taste the difference!"]}
|
||||
showBorder={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -112,23 +90,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Authentic Pizzas",
|
||||
description: "Hand-stretched dough, rich tomato sauce, and premium toppings baked to perfection in our ovens.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-pizza_23-2150852181.jpg",
|
||||
imageAlt: "Hot pepperoni pizza slice",
|
||||
},
|
||||
title: "Authentic Pizzas", description: "Hand-stretched dough, rich tomato sauce, and premium toppings baked to perfection in our ovens.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-pizza_23-2150852181.jpg", imageAlt: "Hot pepperoni pizza slice"},
|
||||
{
|
||||
title: "Succulent Kebabs",
|
||||
description: "Marinated meats grilled to tender perfection, served with fresh salads and our signature sauces.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kebab-varieties-with-vegetables-inside-wooden-platter_114579-3157.jpg",
|
||||
imageAlt: "Succulent chicken kebab plate",
|
||||
},
|
||||
title: "Succulent Kebabs", description: "Marinated meats grilled to tender perfection, served with fresh salads and our signature sauces.", imageSrc: "http://img.b2bpic.net/free-photo/kebab-varieties-with-vegetables-inside-wooden-platter_114579-3157.jpg", imageAlt: "Succulent chicken kebab plate"},
|
||||
{
|
||||
title: "Flavorful Durums",
|
||||
description: "Wrapped in soft flatbread with your choice of savory fillings and crisp vegetables.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-composition-vegetables-dishes-male-hands-holding-pita-roll_1268-17292.jpg",
|
||||
imageAlt: "Fresh durum wrap with chicken and vegetables",
|
||||
},
|
||||
title: "Flavorful Durums", description: "Wrapped in soft flatbread with your choice of savory fillings and crisp vegetables.", imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-composition-vegetables-dishes-male-hands-holding-pita-roll_1268-17292.jpg", imageAlt: "Fresh durum wrap with chicken and vegetables"},
|
||||
]}
|
||||
title="Our Delicious Offerings"
|
||||
description="Explore our diverse menu featuring classic Italian pizzas, mouth-watering Turkish kebabs, and much more. Made fresh daily!"
|
||||
@@ -143,47 +109,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Margherita Pizza",
|
||||
price: "55 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901093.jpg",
|
||||
imageAlt: "Classic Margherita Pizza",
|
||||
},
|
||||
id: "p1", name: "Margherita Pizza", price: "55 kr.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901093.jpg", imageAlt: "Classic Margherita Pizza"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Pepperoni Pizza",
|
||||
price: "65 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-pizza-box_23-2149962671.jpg",
|
||||
imageAlt: "Spicy Pepperoni Pizza",
|
||||
},
|
||||
id: "p2", name: "Pepperoni Pizza", price: "65 kr.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-pizza-box_23-2149962671.jpg", imageAlt: "Spicy Pepperoni Pizza"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Chicken Kebab Plate",
|
||||
price: "89 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-tomato-pepper-potato-sauces-top-view_141793-3746.jpg",
|
||||
imageAlt: "Chicken Kebab Plate with rice and salad",
|
||||
},
|
||||
id: "p3", name: "Chicken Kebab Plate", price: "89 kr.", imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-tomato-pepper-potato-sauces-top-view_141793-3746.jpg", imageAlt: "Chicken Kebab Plate with rice and salad"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Classic Beef Burger",
|
||||
price: "75 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-mac-menu-metallic-rustic-cage-candle_114579-2158.jpg",
|
||||
imageAlt: "Gourmet Beef Burger with fries",
|
||||
},
|
||||
id: "p4", name: "Classic Beef Burger", price: "75 kr.", imageSrc: "http://img.b2bpic.net/free-photo/big-mac-menu-metallic-rustic-cage-candle_114579-2158.jpg", imageAlt: "Gourmet Beef Burger with fries"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Falafel Durum",
|
||||
price: "60 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tortilla-wrap-with-falafel-fresh-salad-vegan-tacos-vegetarian-healthy-food-top-view_2829-14424.jpg",
|
||||
imageAlt: "Vegetarian Falafel Durum",
|
||||
},
|
||||
id: "p5", name: "Falafel Durum", price: "60 kr.", imageSrc: "http://img.b2bpic.net/free-photo/tortilla-wrap-with-falafel-fresh-salad-vegan-tacos-vegetarian-healthy-food-top-view_2829-14424.jpg", imageAlt: "Vegetarian Falafel Durum"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Crispy Fries (Large)",
|
||||
price: "35 kr.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-french-fries-with-ketchup_23-2148701512.jpg",
|
||||
imageAlt: "Bowl of crispy french fries",
|
||||
},
|
||||
id: "p6", name: "Crispy Fries (Large)", price: "35 kr.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-french-fries-with-ketchup_23-2148701512.jpg", imageAlt: "Bowl of crispy french fries"},
|
||||
]}
|
||||
title="Popular Dishes"
|
||||
description="Our customers' favorites that keep them coming back for more!"
|
||||
@@ -197,59 +133,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "combo-1",
|
||||
badge: "Pizza Deal",
|
||||
badgeIcon: Pizza,
|
||||
price: "99 kr.",
|
||||
subtitle: "Any Medium Pizza + Drink",
|
||||
buttons: [
|
||||
id: "combo-1", badge: "Pizza Deal", badgeIcon: Pizza,
|
||||
price: "99 kr.", subtitle: "Any Medium Pizza + Drink", buttons: [
|
||||
{
|
||||
text: "Select Deal",
|
||||
href: "#",
|
||||
},
|
||||
text: "Select Deal", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"1 Medium Pizza",
|
||||
"1 Soft Drink (0.33L)",
|
||||
"Perfect for 1-2 people",
|
||||
],
|
||||
"1 Medium Pizza", "1 Soft Drink (0.33L)", "Perfect for 1-2 people"],
|
||||
},
|
||||
{
|
||||
id: "combo-2",
|
||||
badge: "Kebab Special",
|
||||
badgeIcon: Flame,
|
||||
price: "129 kr.",
|
||||
subtitle: "Kebab Plate + Fries + Drink",
|
||||
buttons: [
|
||||
id: "combo-2", badge: "Kebab Special", badgeIcon: Flame,
|
||||
price: "129 kr.", subtitle: "Kebab Plate + Fries + Drink", buttons: [
|
||||
{
|
||||
text: "Select Special",
|
||||
href: "#",
|
||||
},
|
||||
text: "Select Special", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"1 Kebab Plate",
|
||||
"1 Portion of Fries",
|
||||
"1 Soft Drink (0.33L)",
|
||||
"A complete meal",
|
||||
],
|
||||
"1 Kebab Plate", "1 Portion of Fries", "1 Soft Drink (0.33L)", "A complete meal"],
|
||||
},
|
||||
{
|
||||
id: "combo-3",
|
||||
badge: "Family Pack",
|
||||
badgeIcon: Users,
|
||||
price: "249 kr.",
|
||||
subtitle: "2 Large Pizzas + 4 Drinks",
|
||||
buttons: [
|
||||
id: "combo-3", badge: "Family Pack", badgeIcon: Users,
|
||||
price: "249 kr.", subtitle: "2 Large Pizzas + 4 Drinks", buttons: [
|
||||
{
|
||||
text: "Select Pack",
|
||||
href: "#",
|
||||
},
|
||||
text: "Select Pack", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"2 Large Pizzas (choose any)",
|
||||
"4 Soft Drinks (0.33L)",
|
||||
"Ideal for families & groups",
|
||||
],
|
||||
"2 Large Pizzas (choose any)", "4 Soft Drinks (0.33L)", "Ideal for families & groups"],
|
||||
},
|
||||
]}
|
||||
title="Great Value Combos"
|
||||
@@ -262,44 +170,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/laughing-couple-sitting-with-tablets-cafe_23-2147826802.jpg",
|
||||
imageAlt: "Photo of Sarah J.",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/laughing-couple-sitting-with-tablets-cafe_23-2147826802.jpg", imageAlt: "Photo of Sarah J."},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Michael C.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-hat-eating-doughnut_23-2148289417.jpg",
|
||||
imageAlt: "Photo of Michael C.",
|
||||
},
|
||||
id: "t2", name: "Michael C.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-hat-eating-doughnut_23-2148289417.jpg", imageAlt: "Photo of Michael C."},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-happy-creative-colleagues-having-fun-while-toasting-with-beer-eating-pizza-office_637285-2690.jpg",
|
||||
imageAlt: "Photo of Emily R.",
|
||||
},
|
||||
id: "t3", name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/group-happy-creative-colleagues-having-fun-while-toasting-with-beer-eating-pizza-office_637285-2690.jpg", imageAlt: "Photo of Emily R."},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-chef-uniform-holding-looking-plate-vegetables-isolated-pink-space_141793-45262.jpg",
|
||||
imageAlt: "Photo of David K.",
|
||||
},
|
||||
id: "t4", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-chef-uniform-holding-looking-plate-vegetables-isolated-pink-space_141793-45262.jpg", imageAlt: "Photo of David K."},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Laura S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-presenting-their-job-resignation_23-2149445186.jpg",
|
||||
imageAlt: "Photo of Laura S.",
|
||||
},
|
||||
id: "t5", name: "Laura S.", imageSrc: "http://img.b2bpic.net/free-photo/person-presenting-their-job-resignation_23-2149445186.jpg", imageAlt: "Photo of Laura S."},
|
||||
{
|
||||
id: "t6",
|
||||
name: "Jens P.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delivery-man-employee-red-cap-blank-tshirt-uniform-looking-camera-happy-positive-smiling-cheerfully-making-call-me-gesture-with-hand-standing-green-background_141793-137200.jpg",
|
||||
imageAlt: "Photo of Jens P.",
|
||||
},
|
||||
id: "t6", name: "Jens P.", imageSrc: "http://img.b2bpic.net/free-photo/delivery-man-employee-red-cap-blank-tshirt-uniform-looking-camera-happy-positive-smiling-cheerfully-making-call-me-gesture-with-hand-standing-green-background_141793-137200.jpg", imageAlt: "Photo of Jens P."},
|
||||
]}
|
||||
cardTitle="What Our Happy Customers Say"
|
||||
cardTag="Rave Reviews"
|
||||
cardTitle="Highly Rated by Our Customers!"
|
||||
cardTag="4.9 Stars from 84 Reviews"
|
||||
cardTagIcon={Star}
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
@@ -311,25 +195,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "What are your opening hours?",
|
||||
content: "We are open daily until 21:00. Please check our 'Contact Us' section for detailed opening hours each day.",
|
||||
},
|
||||
id: "q1", title: "What are your opening hours?", content: "We are open daily until 21:00. Please check our 'Contact Us' section for detailed opening hours each day."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer delivery?",
|
||||
content: "Yes, we offer delivery services within the Osted area. Minimum order values may apply.",
|
||||
},
|
||||
id: "q2", title: "Do you offer delivery?", content: "Yes, we offer delivery services within the Osted area. Minimum order values may apply."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can I customize my order?",
|
||||
content: "Absolutely! Many of our dishes can be customized. Please specify your preferences when ordering online or by phone.",
|
||||
},
|
||||
id: "q3", title: "Can I customize my order?", content: "Absolutely! Many of our dishes can be customized. Please specify your preferences when ordering online or by phone."},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Do you have vegetarian options?",
|
||||
content: "Yes, we offer a variety of delicious vegetarian pizzas, kebabs, and other dishes. Look for the vegetarian symbol on our menu.",
|
||||
},
|
||||
id: "q4", title: "Do you have vegetarian options?", content: "Yes, we offer a variety of delicious vegetarian pizzas, kebabs, and other dishes. Look for the vegetarian symbol on our menu."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934659.jpg"
|
||||
imageAlt="Pizza box and kebab ingredients"
|
||||
@@ -344,20 +216,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Get in Touch"
|
||||
title="Visit Us or Order Now!"
|
||||
description="Find us at Nørretoften 5A, 4320 Osted, or call us directly to place your order for pickup or delivery."
|
||||
description="Visit us at Nørretoften 5A, 4320 Osted. Call us at 46 49 83 35 for orders and inquiries. Check our footer for detailed opening hours."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us: 46 49 83 35",
|
||||
href: "tel:+4546498335",
|
||||
},
|
||||
text: "Call Us: 46 49 83 35", href: "tel:+4546498335"},
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Nørretoften+5A,+4320+Osted",
|
||||
},
|
||||
text: "Get Directions", href: "https://www.google.com/maps/dir/?api=1&destination=Nørretoften+5A,+4320+Osted"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -371,51 +238,46 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#home",
|
||||
},
|
||||
label: "Home", href: "#home"},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Combos",
|
||||
href: "#combos",
|
||||
},
|
||||
label: "Combos", href: "#combos"},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
label: "Reviews", href: "#reviews"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Order Online",
|
||||
href: "#",
|
||||
},
|
||||
label: "Order Online", href: "#"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Address: Nørretoften 5A, 4320 Osted"
|
||||
},
|
||||
{
|
||||
label: "Phone: 46 49 83 35", href: "tel:+4546498335"
|
||||
},
|
||||
{
|
||||
label: "Monday - Sunday: 11:00 - 21:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
]}
|
||||
logoText="Osted Pizza Kebab House"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user