Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ebf8681899 | |||
| 5b1e7d9b7e | |||
| dfc6a5b6e6 | |||
| 4dff6ee304 | |||
| 08703469d9 | |||
| c267e02dbb | |||
| bc26d871fa | |||
| ef50df689d | |||
| 6d9611332a |
228
src/app/page.tsx
228
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "home"},
|
||||||
id: "home",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Menu",
|
name: "Menu", id: "menu"},
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Pizzeria"
|
brandName="Pizzeria"
|
||||||
/>
|
/>
|
||||||
@@ -58,39 +50,23 @@ export default function LandingPage() {
|
|||||||
description="Authentic recipes, hand-tossed dough, and fresh ingredients delivered daily."
|
description="Authentic recipes, hand-tossed dough, and fresh ingredients delivered daily."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "View Menu",
|
text: "Order Online", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Reserve Now",
|
text: "Reserve Now", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118888.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118888.jpg", imageAlt: "Hero Slide 1"},
|
||||||
imageAlt: "Hero Slide 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-baking-pizza-wood-fired-oven_52683-106696.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-baking-pizza-wood-fired-oven_52683-106696.jpg", imageAlt: "Hero Slide 2"},
|
||||||
imageAlt: "Hero Slide 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-kneading-dough_23-2148491380.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/chef-kneading-dough_23-2148491380.jpg", imageAlt: "Hero Slide 3"},
|
||||||
imageAlt: "Hero Slide 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901109.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901109.jpg", imageAlt: "Hero Slide 4"},
|
||||||
imageAlt: "Hero Slide 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-arrangement-high-angle_23-2149325319.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-arrangement-high-angle_23-2149325319.jpg", imageAlt: "Hero Slide 5"},
|
||||||
imageAlt: "Hero Slide 5",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-eating-break-time_23-2149256895.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-eating-break-time_23-2149256895.jpg", imageAlt: "Hero Slide 6"},
|
||||||
imageAlt: "Hero Slide 6",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,17 +79,11 @@ export default function LandingPage() {
|
|||||||
description="Since 1995, we have dedicated ourselves to mastering the art of the perfect pizza. Every pie is handcrafted in our wood-fired oven using tradition passed down through generations."
|
description="Since 1995, we have dedicated ourselves to mastering the art of the perfect pizza. Every pie is handcrafted in our wood-fired oven using tradition passed down through generations."
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "Fresh Dough Daily",
|
title: "Fresh Dough Daily", description: "Hand-kneaded using premium imported flour."},
|
||||||
description: "Hand-kneaded using premium imported flour.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Wood-Fired Oven",
|
title: "Wood-Fired Oven", description: "Authentic smoky flavor in every bite."},
|
||||||
description: "Authentic smoky flavor in every bite.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Farm-to-Table",
|
title: "Farm-to-Table", description: "Fresh produce sourced from local farmers."},
|
||||||
description: "Fresh produce sourced from local farmers.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/chef-making-pizza-kitchen_1150-17791.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/chef-making-pizza-kitchen_1150-17791.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -127,29 +97,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Original Recipes", tags: [
|
||||||
title: "Original Recipes",
|
"Authentic"],
|
||||||
tags: [
|
imageSrc: "http://img.b2bpic.net/free-photo/delicious-arugula-pizza-with-copy-space_23-2148574287.jpg"},
|
||||||
"Authentic",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-arugula-pizza-with-copy-space_23-2148574287.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Handmade Quality", tags: [
|
||||||
title: "Handmade Quality",
|
"Handcrafted"],
|
||||||
tags: [
|
imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-cheese-salad_23-2150096949.jpg"},
|
||||||
"Handcrafted",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-cheese-salad_23-2150096949.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Premium Toppings", tags: [
|
||||||
title: "Premium Toppings",
|
"Gourmet"],
|
||||||
tags: [
|
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-ingredients_23-2148357190.jpg"},
|
||||||
"Gourmet",
|
|
||||||
],
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-ingredients_23-2148357190.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="What Makes Us Special"
|
title="What Makes Us Special"
|
||||||
description="We don't just make pizza; we create an authentic experience you'll remember."
|
description="We don't just make pizza; we create an authentic experience you'll remember."
|
||||||
@@ -164,47 +122,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Pepperoni Classic", price: "$18", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/pepperoni-pizza-with-tomatoes-soda-can-table_140725-8754.jpg"},
|
||||||
name: "Pepperoni Classic",
|
|
||||||
price: "$18",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/pepperoni-pizza-with-tomatoes-soda-can-table_140725-8754.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Margherita Fresca", price: "$16", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901093.jpg"},
|
||||||
name: "Margherita Fresca",
|
|
||||||
price: "$16",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-indoors_23-2150901093.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Veggie Delight", price: "$17", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/delicious-veggie-food-wooden-background_23-2148305847.jpg"},
|
||||||
name: "Veggie Delight",
|
|
||||||
price: "$17",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-veggie-food-wooden-background_23-2148305847.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Quattro Formaggi", price: "$20", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/pizza-caprice-salad-spaghetti-with-meat_140725-9923.jpg"},
|
||||||
name: "Quattro Formaggi",
|
|
||||||
price: "$20",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/pizza-caprice-salad-spaghetti-with-meat_140725-9923.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "BBQ Chicken", price: "$19", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/top-view-pizza-with-shrimp-mushrooms-tomatoes-arugula-with-soft-drink_141793-4106.jpg"},
|
||||||
name: "BBQ Chicken",
|
|
||||||
price: "$19",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pizza-with-shrimp-mushrooms-tomatoes-arugula-with-soft-drink_141793-4106.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Truffle & Mushroom", price: "$22", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-homemade-mushroom-pizza-bread-sticks-with-ingredients-white-plank_23-2148076206.jpg"},
|
||||||
name: "Truffle & Mushroom",
|
|
||||||
price: "$22",
|
|
||||||
variant: "Large",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-homemade-mushroom-pizza-bread-sticks-with-ingredients-white-plank_23-2148076206.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Explore Our Menu"
|
title="Explore Our Menu"
|
||||||
description="Handcrafted pies, unique creations, and classic favorites."
|
description="Handcrafted pies, unique creations, and classic favorites."
|
||||||
@@ -218,20 +146,11 @@ export default function LandingPage() {
|
|||||||
tag="Our Achievements"
|
tag="Our Achievements"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", value: "25+", description: "Years of Tradition"},
|
||||||
value: "25+",
|
|
||||||
description: "Years of Tradition",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", value: "50k+", description: "Happy Customers Served"},
|
||||||
value: "50k+",
|
|
||||||
description: "Happy Customers Served",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", value: "12", description: "Award Winning Recipes"},
|
||||||
value: "12",
|
|
||||||
description: "Award Winning Recipes",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -245,45 +164,20 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sofia Rossi", role: "Foodie", company: "Local Blog", rating: 5,
|
||||||
name: "Sofia Rossi",
|
imageSrc: "http://img.b2bpic.net/free-photo/good-humoured-girl-eating-pizza-kitchen-close-up-shot-positive-woman-enjoying-her-dinner_197531-9818.jpg"},
|
||||||
role: "Foodie",
|
|
||||||
company: "Local Blog",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/good-humoured-girl-eating-pizza-kitchen-close-up-shot-positive-woman-enjoying-her-dinner_197531-9818.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Marco Chen", role: "Regular", company: "Neighborhood", rating: 5,
|
||||||
name: "Marco Chen",
|
imageSrc: "http://img.b2bpic.net/free-photo/puzzled-young-man-scratches-head-looks-with-bewilderment-stack-cardboard-boxes-with-pizza-has-no-time-delivering-all-these-packages_273609-30897.jpg"},
|
||||||
role: "Regular",
|
|
||||||
company: "Neighborhood",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/puzzled-young-man-scratches-head-looks-with-bewilderment-stack-cardboard-boxes-with-pizza-has-no-time-delivering-all-these-packages_273609-30897.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Elena Gomez", role: "Chef", company: "Fine Dining", rating: 5,
|
||||||
name: "Elena Gomez",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150873822.jpg"},
|
||||||
role: "Chef",
|
|
||||||
company: "Fine Dining",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150873822.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Liam Smith", role: "Customer", company: "Local Business", rating: 5,
|
||||||
name: "Liam Smith",
|
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-eating-pizza_23-2149454362.jpg"},
|
||||||
role: "Customer",
|
|
||||||
company: "Local Business",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-eating-pizza_23-2149454362.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Sarah J.", role: "Guest", company: "Visitor", rating: 5,
|
||||||
name: "Sarah J.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-good-time_23-2148395391.jpg"},
|
||||||
role: "Guest",
|
|
||||||
company: "Visitor",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-good-time_23-2148395391.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Voices of Our Guests"
|
title="Voices of Our Guests"
|
||||||
description="Hear what our loyal community says about our pizza."
|
description="Hear what our loyal community says about our pizza."
|
||||||
@@ -295,20 +189,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "q1",
|
id: "q1", title: "Do you offer delivery?", content: "Yes, we provide delivery within a 5-mile radius."},
|
||||||
title: "Do you offer delivery?",
|
|
||||||
content: "Yes, we provide delivery within a 5-mile radius.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q2",
|
id: "q2", title: "Are there vegan options?", content: "We offer a plant-based menu featuring vegan cheese and veggie toppings."},
|
||||||
title: "Are there vegan options?",
|
|
||||||
content: "We offer a plant-based menu featuring vegan cheese and veggie toppings.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q3",
|
id: "q3", title: "Do you take reservations?", content: "Yes, we recommend reservations for parties of 6 or more."},
|
||||||
title: "Do you take reservations?",
|
|
||||||
content: "Yes, we recommend reservations for parties of 6 or more.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
sideTitle="Common Questions"
|
sideTitle="Common Questions"
|
||||||
sideDescription="Everything you need to know about our service."
|
sideDescription="Everything you need to know about our service."
|
||||||
@@ -320,8 +205,7 @@ export default function LandingPage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
tag="Join Us"
|
tag="Join Us"
|
||||||
title="Visit Us Today"
|
title="Visit Us Today"
|
||||||
description="Come and experience the finest pizza in town. Open daily for dine-in and takeout."
|
description="Come and experience the finest pizza in town. Open daily for dine-in and takeout."
|
||||||
@@ -336,25 +220,17 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "About Us",
|
label: "About Us", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Menu",
|
label: "Menu", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: "Contact",
|
label: "Contact", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Privacy",
|
label: "Privacy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -364,4 +240,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user