Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 92d838156f |
210
src/app/page.tsx
210
src/app/page.tsx
@@ -31,92 +31,57 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Menu",
|
name: "Menu", id: "#menu"},
|
||||||
id: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Our Story",
|
name: "Our Story", id: "#about"},
|
||||||
id: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "#testimonials"},
|
||||||
id: "#testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Location",
|
name: "Location", id: "#contact"},
|
||||||
id: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="SHAWARMA HUB"
|
brandName="SHAWARMA HUB"
|
||||||
button={{
|
button={{
|
||||||
text: "Order Now",
|
text: "Order Now", href: "#order"}}
|
||||||
href: "#order",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Houston’s Most Craved Shawarma"
|
title="Houston’s Most Craved Shawarma"
|
||||||
description="Authentic Mediterranean street food made fresh daily. Huge portions. Late-night hours. Unforgettable flavor."
|
description="Authentic Mediterranean street food made fresh daily. Huge portions. Late-night hours. Unforgettable flavor."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Order Now",
|
text: "Order Now", href: "#order"},
|
||||||
href: "#order",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "View Menu",
|
text: "View Menu", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-woman-holding-delicious-burrito_23-2148329062.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/close-up-woman-holding-delicious-burrito_23-2148329062.jpg"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-man-apron-cleaning-table_1170-586.jpg",
|
src: "http://img.b2bpic.net/free-photo/smiling-man-apron-cleaning-table_1170-586.jpg", alt: "Smiling man in apron"},
|
||||||
alt: "Smiling man in apron",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", alt: "Successful young man"},
|
||||||
alt: "Successful young man",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-tender-parisian-girl-stylish-outfit-sends-air-kiss-portrait-young-woman-with-expressive-look_197531-12004.jpg",
|
src: "http://img.b2bpic.net/free-photo/smiling-tender-parisian-girl-stylish-outfit-sends-air-kiss-portrait-young-woman-with-expressive-look_197531-12004.jpg", alt: "Smiling Parisian girl"},
|
||||||
alt: "Smiling Parisian girl",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/beautiful-businesswoman-drinking-coffee-enjoying-cafe-after-work_637285-248.jpg",
|
src: "http://img.b2bpic.net/free-photo/beautiful-businesswoman-drinking-coffee-enjoying-cafe-after-work_637285-248.jpg", alt: "Businesswoman enjoying coffee"},
|
||||||
alt: "Businesswoman enjoying coffee",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-women-enjoying-coffee-together_23-2148421544.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-women-enjoying-coffee-together_23-2148421544.jpg", alt: "Friends coffee"},
|
||||||
alt: "Friends coffee",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Join 500+ happy night owls"
|
avatarText="Join 500+ happy night owls"
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Open Late"},
|
||||||
text: "Open Late",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Halal Certified"},
|
||||||
text: "Halal Certified",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Fresh Ingredients"},
|
||||||
text: "Fresh Ingredients",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Traditional Spices"},
|
||||||
text: "Traditional Spices",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Authentic Recipe"},
|
||||||
text: "Authentic Recipe",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -126,12 +91,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Best Shawarma",
|
"Best Shawarma", "Open Late", "Huge Portions", "Authentic Flavor", "Fresh Ingredients"]}
|
||||||
"Open Late",
|
|
||||||
"Huge Portions",
|
|
||||||
"Authentic Flavor",
|
|
||||||
"Fresh Ingredients",
|
|
||||||
]}
|
|
||||||
title="Local Favorites"
|
title="Local Favorites"
|
||||||
description="Widely recognized for excellence in Houston's street food scene."
|
description="Widely recognized for excellence in Houston's street food scene."
|
||||||
/>
|
/>
|
||||||
@@ -145,47 +105,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Chicken Shawarma Wrap", price: "$12", variant: "Popular", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-fresh-chicken-shawarma-wrap_999-123.jpg"},
|
||||||
name: "Chicken Shawarma Wrap",
|
|
||||||
price: "$12",
|
|
||||||
variant: "Popular",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-texture-white-bread-background-uses_141793-5425.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Beef Shawarma Arabia", price: "$14", variant: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/beef-shawarma-plate-with-garlic-sauce_999-456.jpg"},
|
||||||
name: "Beef Shawarma Arabia",
|
|
||||||
price: "$14",
|
|
||||||
variant: "Signature",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-barbecue-served-with-vegetables-salad-served-lavash_114579-8611.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Gyro Over Rice", price: "$15", variant: "Filling", imageSrc: "http://img.b2bpic.net/free-photo/gyro-over-rice-bowl_999-789.jpg"},
|
||||||
name: "Gyro Over Rice",
|
|
||||||
price: "$15",
|
|
||||||
variant: "Filling",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-sweet-pastries-sliced-with-cottage-cheese-dark-background-cookie-biscuit-sugar-sweet-cake_140725-80846.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Loaded Gyro Fries", price: "$11", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/loaded-gyro-fries-with-tahini_999-012.jpg"},
|
||||||
name: "Loaded Gyro Fries",
|
|
||||||
price: "$11",
|
|
||||||
variant: "Classic",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/golden-crispy-french-fries-basket_23-2151997993.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Falafel Sandwich", price: "$10", variant: "Vegetarian", imageSrc: "http://img.b2bpic.net/free-photo/fresh-falafel-sandwich-with-vegetables_999-345.jpg"},
|
||||||
name: "Falafel Sandwich",
|
|
||||||
price: "$10",
|
|
||||||
variant: "Vegetarian",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/wrap-salad-roll-with-tuna-corn-salad_1339-6840.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Baklava", price: "$5", variant: "Sweet", imageSrc: "http://img.b2bpic.net/free-photo/sweet-baklava-with-pistachios_999-678.jpg"},
|
||||||
name: "Baklava",
|
|
||||||
price: "$5",
|
|
||||||
variant: "Sweet",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/tortilla-with-chicken-bell-peppers_2829-11090.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Menu Experience"
|
title="Menu Experience"
|
||||||
description="Premium ingredients, authentic recipes, bold flavors."
|
description="Premium ingredients, authentic recipes, bold flavors."
|
||||||
@@ -198,8 +128,7 @@ export default function LandingPage() {
|
|||||||
title="Built From Passion, Not Shortcuts"
|
title="Built From Passion, Not Shortcuts"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Learn More",
|
text: "Learn More"},
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -212,26 +141,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Open Late",
|
title: "Open Late", description: "Perfect for late night cravings.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-white-organic-background_23-2148823515.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/woman-eats-chocolate-cake-with-strawberry-slices_140725-9020.jpg", buttonText: "Check Hours"},
|
||||||
description: "Perfect for late night cravings.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-white-organic-background_23-2148823515.jpg",
|
|
||||||
titleImageSrc: "http://img.b2bpic.net/free-photo/woman-eats-chocolate-cake-with-strawberry-slices_140725-9020.jpg",
|
|
||||||
buttonText: "Check Hours",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Huge Portions",
|
title: "Huge Portions", description: "Big flavor in every bite.", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805521.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/chicken-wrap-with-tomato-cucumber-mayonnaise_140725-10505.jpg", buttonText: "View Size"},
|
||||||
description: "Big flavor in every bite.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805521.jpg",
|
|
||||||
titleImageSrc: "http://img.b2bpic.net/free-photo/chicken-wrap-with-tomato-cucumber-mayonnaise_140725-10505.jpg",
|
|
||||||
buttonText: "View Size",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Authentic Flavor",
|
title: "Authentic Flavor", description: "Spices and freshness.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-rice-pilaf-onion-garlic-bottle-oil-spoon_140725-78793.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/top-view-different-sliced-vegetables-with-greens-dark-table-salad-health-diet_140725-73402.jpg", buttonText: "Read More"},
|
||||||
description: "Spices and freshness.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-rice-pilaf-onion-garlic-bottle-oil-spoon_140725-78793.jpg",
|
|
||||||
titleImageSrc: "http://img.b2bpic.net/free-photo/top-view-different-sliced-vegetables-with-greens-dark-table-salad-health-diet_140725-73402.jpg",
|
|
||||||
buttonText: "Read More",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Why People Love Shawarma Hub"
|
title="Why People Love Shawarma Hub"
|
||||||
description="Experience food made with heart and authentic traditions."
|
description="Experience food made with heart and authentic traditions."
|
||||||
@@ -245,40 +159,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Sarah J.", handle: "@sarahj", testimonial: "Best shawarma in Houston!", imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663832.jpg"},
|
||||||
name: "Sarah J.",
|
|
||||||
handle: "@sarahj",
|
|
||||||
testimonial: "Best shawarma in Houston!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663832.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t2",
|
id: "t2", name: "Mike D.", handle: "@miked", testimonial: "Owner is the sweetest man.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2149293983.jpg"},
|
||||||
name: "Mike D.",
|
|
||||||
handle: "@miked",
|
|
||||||
testimonial: "Owner is the sweetest man.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2149293983.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t3",
|
id: "t3", name: "Elena R.", handle: "@elenar", testimonial: "Food made with love.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-slice-pizza-from-box-drinking-beer_482257-19417.jpg"},
|
||||||
name: "Elena R.",
|
|
||||||
handle: "@elenar",
|
|
||||||
testimonial: "Food made with love.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-slice-pizza-from-box-drinking-beer_482257-19417.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t4",
|
id: "t4", name: "David K.", handle: "@davidk", testimonial: "Open late and delicious.", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-2037.jpg"},
|
||||||
name: "David K.",
|
|
||||||
handle: "@davidk",
|
|
||||||
testimonial: "Open late and delicious.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-2037.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t5",
|
id: "t5", name: "Jenny L.", handle: "@jennyl", testimonial: "Huge portions and flavor.", imageSrc: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg"},
|
||||||
name: "Jenny L.",
|
|
||||||
handle: "@jennyl",
|
|
||||||
testimonial: "Huge portions and flavor.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-beautiful-curly-haired-woman-eats-sandwich-outdoors-likes-fast-food-feels-very-hungry-poses-street-dressed-casual-clothes-lunch-break-outside-people-unhealthy-nutrition-concept_273609-57090.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Customer Stories"
|
title="Customer Stories"
|
||||||
description="What our hungry friends in Houston are saying."
|
description="What our hungry friends in Houston are saying."
|
||||||
@@ -289,14 +178,11 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "cell-wave",
|
variant: "cell-wave"}}
|
||||||
}}
|
text="Address: 4501 Main St, Houston, TX 77002. Open late every single night."
|
||||||
text="Address: 1234 Heights Blvd, Houston. Open late every single night."
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Order Online",
|
text: "Order Online", href: "#order"},
|
||||||
href: "#order",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -306,29 +192,19 @@ export default function LandingPage() {
|
|||||||
logoText="SHAWARMA HUB"
|
logoText="SHAWARMA HUB"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigate",
|
title: "Navigate", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Menu",
|
label: "Menu", href: "#menu"},
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Social",
|
title: "Social", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Instagram",
|
label: "Instagram", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "TikTok",
|
label: "TikTok", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user