Merge version_1 into main #2
207
src/app/page.tsx
207
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="CRAVE"
|
||||
/>
|
||||
@@ -53,68 +45,41 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Warning: Dangerously Delicious Chicken"
|
||||
description="Not just a meal. It's an obsession. Sink your teeth into the crunchiest, spiciest, most addictive chicken in town. One bite and you're hooked. 🍗🔥"
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Now",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Order Now", href: "#menu"},
|
||||
{
|
||||
text: "Visit Us",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Visit Us", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/still-life-delicious-fried-croquette-composition_23-2149199010.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/still-life-delicious-fried-croquette-composition_23-2149199010.jpg"
|
||||
imageAlt="Crispy fried chicken burger"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-young-man-posing-winter-holidays_140725-141163.jpg",
|
||||
alt: "Happy customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-young-man-posing-winter-holidays_140725-141163.jpg", alt: "Happy customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/shocked-elegant-woman-french-clothes-style-looks-with-wide-eyed-expression_273443-1949.jpg",
|
||||
alt: "Happy customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/shocked-elegant-woman-french-clothes-style-looks-with-wide-eyed-expression_273443-1949.jpg", alt: "Happy customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-adult-man-celebrating-birthday-blowing-out-candle-cake-making-wish-standing-against_1258-149797.jpg",
|
||||
alt: "Happy customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-adult-man-celebrating-birthday-blowing-out-candle-cake-making-wish-standing-against_1258-149797.jpg", alt: "Happy customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-woman_171337-3181.jpg",
|
||||
alt: "Happy customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-woman_171337-3181.jpg", alt: "Happy customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-asian-woman-eating-burger-outdoors_23-2148952829.jpg",
|
||||
alt: "Happy customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-asian-woman-eating-burger-outdoors_23-2148952829.jpg", alt: "Happy customer 5"},
|
||||
]}
|
||||
avatarText="Join 5,000+ happy chicken addicts"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "100% Crispy",
|
||||
},
|
||||
type: "text", text: "100% Crispy"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-burgers-tray_23-2148699067.jpg",
|
||||
alt: "Food item 1",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-burgers-tray_23-2148699067.jpg", alt: "Food item 1"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Always Fresh",
|
||||
},
|
||||
type: "text", text: "Always Fresh"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-burger_23-2148699050.jpg",
|
||||
alt: "Food item 2",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-burger_23-2148699050.jpg", alt: "Food item 2"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
type: "text", text: "Locally Sourced"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -127,53 +92,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Original Crispy Burger",
|
||||
price: "$8.99",
|
||||
variant: "Spicy or Mild",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-parts-with-sauce_23-2148646657.jpg?_wi=1",
|
||||
imageAlt: "Crispy chicken burger",
|
||||
},
|
||||
id: "1", name: "Original Crispy Burger", price: "$8.99", variant: "Spicy or Mild", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-parts-with-sauce_23-2148646657.jpg", imageAlt: "Crispy chicken burger"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Hot Buffalo Wings (6pc)",
|
||||
price: "$7.50",
|
||||
variant: "Extreme Heat",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-chicken-wings-inside-plate-with-napkins-light-background-meat-burger-sandwich-horizontal-meal-food-free-place_140725-158709.jpg",
|
||||
imageAlt: "Spicy buffalo wings",
|
||||
},
|
||||
id: "2", name: "Hot Buffalo Wings (6pc)", price: "$7.50", variant: "Extreme Heat", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-chicken-wings-inside-plate-with-napkins-light-background-meat-burger-sandwich-horizontal-meal-food-free-place_140725-158709.jpg", imageAlt: "Spicy buffalo wings"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Signature Crave Fries",
|
||||
price: "$3.99",
|
||||
variant: "Garlic/Spicy",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bunch-raw-pasta-wooden-bowl_114579-76283.jpg?_wi=1",
|
||||
imageAlt: "Crave fries",
|
||||
},
|
||||
id: "3", name: "Signature Crave Fries", price: "$3.99", variant: "Garlic/Spicy", imageSrc: "http://img.b2bpic.net/free-photo/bunch-raw-pasta-wooden-bowl_114579-76283.jpg", imageAlt: "Crave fries"},
|
||||
{
|
||||
id: "4",
|
||||
name: "The Bucket Combo",
|
||||
price: "$22.99",
|
||||
variant: "Family Size",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-corn-dogs-arrangement_23-2149455096.jpg",
|
||||
imageAlt: "Bucket of chicken",
|
||||
},
|
||||
id: "4", name: "The Bucket Combo", price: "$22.99", variant: "Family Size", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-corn-dogs-arrangement_23-2149455096.jpg", imageAlt: "Bucket of chicken"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Crispy Tender Strips",
|
||||
price: "$6.99",
|
||||
variant: "Original",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/deliciously-cooked-seasoned-chicken-wings-with-garlic-table-lights_181624-27096.jpg",
|
||||
imageAlt: "Chicken tenders",
|
||||
},
|
||||
id: "5", name: "Crispy Tender Strips", price: "$6.99", variant: "Original", imageSrc: "http://img.b2bpic.net/free-photo/deliciously-cooked-seasoned-chicken-wings-with-garlic-table-lights_181624-27096.jpg", imageAlt: "Chicken tenders"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Crave Loaded Fries",
|
||||
price: "$5.99",
|
||||
variant: "Cheese/Bacon",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-french-fries-with-ketchup_23-2149160034.jpg",
|
||||
imageAlt: "Loaded fries",
|
||||
},
|
||||
id: "6", name: "Crave Loaded Fries", price: "$5.99", variant: "Cheese/Bacon", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-french-fries-with-ketchup_23-2149160034.jpg", imageAlt: "Loaded fries"},
|
||||
]}
|
||||
title="The Crave Menu"
|
||||
description="Warning: May cause extreme happiness and repeated cravings."
|
||||
@@ -197,46 +126,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Insanely Crispy",
|
||||
description: "Our proprietary double-fry method locks in the crunch.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crispy-fried-chicken-nuggets_23-2151950574.jpg",
|
||||
imageAlt: "Crispy chicken",
|
||||
},
|
||||
title: "Insanely Crispy", description: "Our proprietary double-fry method locks in the crunch.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crispy-fried-chicken-nuggets_23-2151950574.jpg", imageAlt: "Crispy chicken"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-french-fries_140725-114449.jpg",
|
||||
imageAlt: "Crunchy chicken",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-delicious-fried-croquette-composition_23-2149199010.jpg?_wi=2",
|
||||
imageAlt: "crispy fried chicken macro",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-french-fries_140725-114449.jpg", imageAlt: "Crunchy chicken"}
|
||||
},
|
||||
{
|
||||
title: "Lightning Fast",
|
||||
description: "From our fryer to your door, we move fast.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-eating-potato-chips-watching-movie-blue-surface_140725-69359.jpg",
|
||||
imageAlt: "Fast delivery",
|
||||
},
|
||||
title: "Lightning Fast", description: "From our fryer to your door, we move fast.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-eating-potato-chips-watching-movie-blue-surface_140725-69359.jpg", imageAlt: "Fast delivery"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-middle-aged-male-holding-basket-with-cips-blue-surface_140725-31484.jpg",
|
||||
imageAlt: "Speedy chicken",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-chicken-parts-with-sauce_23-2148646657.jpg?_wi=2",
|
||||
imageAlt: "crispy fried chicken macro",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-middle-aged-male-holding-basket-with-cips-blue-surface_140725-31484.jpg", imageAlt: "Speedy chicken"}
|
||||
},
|
||||
{
|
||||
title: "Total Addiction",
|
||||
description: "Secret herbs and total alchemy.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-chicken-wings-grunge-black-background_1258-201.jpg",
|
||||
imageAlt: "Addictive sauce",
|
||||
},
|
||||
title: "Total Addiction", description: "Secret herbs and total alchemy.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-chicken-wings-grunge-black-background_1258-201.jpg", imageAlt: "Addictive sauce"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fish-chips-with-ketchup-copy-space_23-2148784938.jpg",
|
||||
imageAlt: "Signature sauce dip",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bunch-raw-pasta-wooden-bowl_114579-76283.jpg?_wi=2",
|
||||
imageAlt: "crispy fried chicken macro",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fish-chips-with-ketchup-copy-space_23-2148784938.jpg", imageAlt: "Signature sauce dip"}
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -252,40 +157,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Wing Addict",
|
||||
testimonial: "I dreamt about these wings last night.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overemotive-cheerful-dark-skinned-teenage-girl-laughs-out-loudly-has-fun-eats-delcious-frozen-dessert-holds-cup-ice-cream-spoon-dressed-bright-yellow-clothes-expresses-happiness_273609-39350.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah J.", role: "Wing Addict", testimonial: "I dreamt about these wings last night.", imageSrc: "http://img.b2bpic.net/free-photo/overemotive-cheerful-dark-skinned-teenage-girl-laughs-out-loudly-has-fun-eats-delcious-frozen-dessert-holds-cup-ice-cream-spoon-dressed-bright-yellow-clothes-expresses-happiness_273609-39350.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark R.",
|
||||
role: "Burger Fan",
|
||||
testimonial: "I'm pretty sure there's crack in this burger.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-eating-fries_23-2150404807.jpg",
|
||||
},
|
||||
id: "2", name: "Mark R.", role: "Burger Fan", testimonial: "I'm pretty sure there's crack in this burger.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-eating-fries_23-2150404807.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena V.",
|
||||
role: "Crave Regular",
|
||||
testimonial: "My diet is officially ruined, but my soul is full.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-dressed-woman-holding-red-peppers_23-2148332120.jpg",
|
||||
},
|
||||
id: "3", name: "Elena V.", role: "Crave Regular", testimonial: "My diet is officially ruined, but my soul is full.", imageSrc: "http://img.b2bpic.net/free-photo/casual-dressed-woman-holding-red-peppers_23-2148332120.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jason T.",
|
||||
role: "Street Foodie",
|
||||
testimonial: "The crunch factor is off the charts.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-near-eating-woman_23-2148113693.jpg",
|
||||
},
|
||||
id: "4", name: "Jason T.", role: "Street Foodie", testimonial: "The crunch factor is off the charts.", imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-near-eating-woman_23-2148113693.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Chloe P.",
|
||||
role: "Delivery Queen",
|
||||
testimonial: "Came in under 20 minutes, perfect.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-student-with-coffee-paper-bag_23-2147650649.jpg",
|
||||
},
|
||||
id: "5", name: "Chloe P.", role: "Delivery Queen", testimonial: "Came in under 20 minutes, perfect.", imageSrc: "http://img.b2bpic.net/free-photo/happy-student-with-coffee-paper-bag_23-2147650649.jpg"},
|
||||
]}
|
||||
title="Don't Take Our Word For It"
|
||||
description="See what the chicken-obsessed have to say."
|
||||
@@ -296,20 +176,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Visit Us Now"
|
||||
title="Ready for your fix?"
|
||||
description="We're located at 123 Chicken St, Craveville. Open until late for all your crispy cravings."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Online",
|
||||
href: "#",
|
||||
},
|
||||
text: "Order Online", href: "#"},
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
},
|
||||
text: "Get Directions", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user