Merge version_1 into main #1
209
src/app/page.tsx
209
src/app/page.tsx
@@ -32,70 +32,35 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Story",
|
||||
id: "#about",
|
||||
},
|
||||
name: "Story", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "#experience",
|
||||
},
|
||||
name: "Experience", id: "experience"},
|
||||
]}
|
||||
brandName="Gusto Abuja"
|
||||
button={{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Reserve a Table", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Where Every Occasion Becomes a Memory"
|
||||
description="Crafted for those who know. Indulge in the finest flavours Abuja has to offer."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve a Table", href: "#contact"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "h1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-event-hall-interior-restaurant_114579-2078.jpg",
|
||||
imageAlt: "Gusto Abuja Atmosphere",
|
||||
},
|
||||
{
|
||||
id: "h2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawns-wooden-sticks-side-view_141793-4454.jpg",
|
||||
imageAlt: "Fine Dining Experience",
|
||||
},
|
||||
{
|
||||
id: "h3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hookah-sparksfrom-grapefruit-hookah-bowl_141793-3261.jpg",
|
||||
imageAlt: "Signature Dishes",
|
||||
},
|
||||
{
|
||||
id: "h4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-phone-night_1303-5741.jpg",
|
||||
imageAlt: "Ambiance",
|
||||
},
|
||||
{
|
||||
id: "h5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawns-wooden-sticks-lemon-pomegranate-side-view_141793-4452.jpg",
|
||||
imageAlt: "Exquisite Service",
|
||||
},
|
||||
{
|
||||
id: "h6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cutlery-pot-near-twig_23-2147811215.jpg",
|
||||
imageAlt: "Lively Nights",
|
||||
},
|
||||
{ id: "h1", imageSrc: "http://img.b2bpic.net/free-photo/big-event-hall-interior-restaurant_114579-2078.jpg", imageAlt: "Gusto Abuja Atmosphere" },
|
||||
{ id: "h2", imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawns-wooden-sticks-side-view_141793-4454.jpg", imageAlt: "Fine Dining Experience" },
|
||||
{ id: "h3", imageSrc: "http://img.b2bpic.net/free-photo/hookah-sparksfrom-grapefruit-hookah-bowl_141793-3261.jpg", imageAlt: "Signature Dishes" },
|
||||
{ id: "h4", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-phone-night_1303-5741.jpg", imageAlt: "Ambiance" },
|
||||
{ id: "h5", imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawns-wooden-sticks-lemon-pomegranate-side-view_141793-4452.jpg", imageAlt: "Exquisite Service" },
|
||||
{ id: "h6", imageSrc: "http://img.b2bpic.net/free-photo/cutlery-pot-near-twig_23-2147811215.jpg", imageAlt: "Lively Nights" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -105,14 +70,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Fine Dining",
|
||||
"Grilled Prawns",
|
||||
"Abuja's Best",
|
||||
"Indoor & Outdoor",
|
||||
"Anniversary Dining",
|
||||
"Rotating Seasonal Menu",
|
||||
"Attentive Service",
|
||||
]}
|
||||
"Fine Dining", "Grilled Prawns", "Abuja's Best", "Indoor & Outdoor", "Anniversary Dining", "Rotating Seasonal Menu", "Attentive Service"]}
|
||||
title="The Gusto Experience"
|
||||
description="Fine Dining · Grilled Prawns · Abuja's Best · Indoor & Outdoor · Anniversary Dining · Rotating Seasonal Menu · Attentive Service"
|
||||
/>
|
||||
@@ -126,23 +84,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Perfectly Charred",
|
||||
description: "Smoky, delicate, and perfectly cooked.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-shrimp-stick-with-salad-leaves_141793-4046.jpg",
|
||||
imageAlt: "Grilled Prawns",
|
||||
},
|
||||
title: "Perfectly Charred", description: "Smoky, delicate, and perfectly cooked.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-shrimp-stick-with-salad-leaves_141793-4046.jpg", imageAlt: "Grilled Prawns"},
|
||||
{
|
||||
title: "Signature Spices",
|
||||
description: "A secret blend that defines the Gusto experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tiger-prawn-with-spicy-sauce-with-nice-decoration_1258-84823.jpg",
|
||||
imageAlt: "Signature Prawns",
|
||||
},
|
||||
title: "Signature Spices", description: "A secret blend that defines the Gusto experience.", imageSrc: "http://img.b2bpic.net/free-photo/tiger-prawn-with-spicy-sauce-with-nice-decoration_1258-84823.jpg", imageAlt: "Signature Prawns"},
|
||||
{
|
||||
title: "Chef's Touch",
|
||||
description: "Prepared with precision and passion.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/profiteroles-chocolate-sauce-inside-white-plate_114579-2410.jpg",
|
||||
imageAlt: "Prawn Preparation",
|
||||
},
|
||||
title: "Chef's Touch", description: "Prepared with precision and passion.", imageSrc: "http://img.b2bpic.net/free-photo/profiteroles-chocolate-sauce-inside-white-plate_114579-2410.jpg", imageAlt: "Prawn Preparation"},
|
||||
]}
|
||||
title="Signature Grilled Prawns"
|
||||
description="Our signature dish, elevated. Wild-caught king prawns, expertly charred with our secret blend of spices. A crowd favourite, and the reason many return to Gusto time and time again."
|
||||
@@ -156,19 +102,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Milestone Moments",
|
||||
value: "Celebrated",
|
||||
},
|
||||
label: "Milestone Moments", value: "Celebrated"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Rotating Menus",
|
||||
value: "Seasonal",
|
||||
},
|
||||
label: "Rotating Menus", value: "Seasonal"},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Staff Service",
|
||||
value: "Attentive",
|
||||
},
|
||||
label: "Staff Service", value: "Attentive"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -182,23 +122,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Indoor Sophistication",
|
||||
description: "Air-conditioned, refined, and spacious elegance.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg",
|
||||
imageAlt: "Indoor Ambiance",
|
||||
},
|
||||
title: "Indoor Sophistication", description: "Air-conditioned, refined, and spacious elegance.", imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg", imageAlt: "Indoor Ambiance"},
|
||||
{
|
||||
title: "Outdoor Energy",
|
||||
description: "Vibrant music, lively crowd, and great atmosphere.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-holding-tray_23-2147985008.jpg",
|
||||
imageAlt: "Outdoor Terrace",
|
||||
},
|
||||
title: "Outdoor Energy", description: "Vibrant music, lively crowd, and great atmosphere.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-holding-tray_23-2147985008.jpg", imageAlt: "Outdoor Terrace"},
|
||||
{
|
||||
title: "Perfect Atmosphere",
|
||||
description: "Whatever the occasion, we have the space.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-12-persons-with-blue-chairs-fireplace-white-brick-walls-wide-window_140725-8456.jpg",
|
||||
imageAlt: "Ambiance",
|
||||
},
|
||||
title: "Perfect Atmosphere", description: "Whatever the occasion, we have the space.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-12-persons-with-blue-chairs-fireplace-white-brick-walls-wide-window_140725-8456.jpg", imageAlt: "Ambiance"},
|
||||
]}
|
||||
title="Choose Your Vibe"
|
||||
description="From sophisticated indoor refinement to the lively energy of our outdoor terrace."
|
||||
@@ -213,47 +141,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Rotational Starters",
|
||||
price: "Gusto Specials",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fish-salad-with-lime-chili-lemongrass-onions-red-onions-parsley-kaffir-lime-leaves-plate_1150-27116.jpg",
|
||||
imageAlt: "Starter",
|
||||
},
|
||||
id: "1", name: "Rotational Starters", price: "Gusto Specials", imageSrc: "http://img.b2bpic.net/free-photo/fish-salad-with-lime-chili-lemongrass-onions-red-onions-parsley-kaffir-lime-leaves-plate_1150-27116.jpg", imageAlt: "Starter"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Grilled Mains",
|
||||
price: "Chef Favorites",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-condiments-concept_23-2148578412.jpg",
|
||||
imageAlt: "Main",
|
||||
},
|
||||
id: "2", name: "Grilled Mains", price: "Chef Favorites", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-condiments-concept_23-2148578412.jpg", imageAlt: "Main"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Seasonal Desserts",
|
||||
price: "Sweet Finish",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-topped-with-walnuts-olives_140725-3500.jpg",
|
||||
imageAlt: "Dessert",
|
||||
},
|
||||
id: "3", name: "Seasonal Desserts", price: "Sweet Finish", imageSrc: "http://img.b2bpic.net/free-photo/pasta-topped-with-walnuts-olives_140725-3500.jpg", imageAlt: "Dessert"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Craft Beverages",
|
||||
price: "Sommelier Selection",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-boiled-egg-wild-garlic-flower_166373-664.jpg",
|
||||
imageAlt: "Drinks",
|
||||
},
|
||||
id: "4", name: "Craft Beverages", price: "Sommelier Selection", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-boiled-egg-wild-garlic-flower_166373-664.jpg", imageAlt: "Drinks"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anniversary Specials",
|
||||
price: "Milestone Dining",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steak-shrimps_74190-2827.jpg",
|
||||
imageAlt: "Special",
|
||||
},
|
||||
id: "5", name: "Anniversary Specials", price: "Milestone Dining", imageSrc: "http://img.b2bpic.net/free-photo/steak-shrimps_74190-2827.jpg", imageAlt: "Special"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Weekend Selection",
|
||||
price: "Lively Occasions",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-closeup_624325-1758.jpg",
|
||||
imageAlt: "Weekend",
|
||||
},
|
||||
id: "6", name: "Weekend Selection", price: "Lively Occasions", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-closeup_624325-1758.jpg", imageAlt: "Weekend"},
|
||||
]}
|
||||
title="Our Seasonal Menu"
|
||||
description="Elegant categories curated for discerning palates."
|
||||
@@ -267,42 +165,18 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Ahmed",
|
||||
role: "Corporate Lead",
|
||||
testimonial: "The anniversary celebration here was magical. The attention to detail is truly unmatched in Abuja.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-stylish-male-wearing-elegant-suit-dark-background_613910-11359.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Ahmed", role: "Corporate Lead", testimonial: "The anniversary celebration here was magical. The attention to detail is truly unmatched in Abuja.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-stylish-male-wearing-elegant-suit-dark-background_613910-11359.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "David Okafor",
|
||||
role: "Food Critic",
|
||||
testimonial: "The grilled prawns are simply legendary. Gusto rewards those who return with consistently refined experiences.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lady-with-wine_1157-7315.jpg",
|
||||
},
|
||||
id: "t2", name: "David Okafor", role: "Food Critic", testimonial: "The grilled prawns are simply legendary. Gusto rewards those who return with consistently refined experiences.", imageSrc: "http://img.b2bpic.net/free-photo/lady-with-wine_1157-7315.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Amara Diallo",
|
||||
role: "Architect",
|
||||
testimonial: "Sophisticated indoor ambiance meets great music outside. It is my favourite spot for both meetings and dates.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-shaved-head-male-dressed-native-viking-s-costume_613910-12250.jpg",
|
||||
},
|
||||
id: "t3", name: "Amara Diallo", role: "Architect", testimonial: "Sophisticated indoor ambiance meets great music outside. It is my favourite spot for both meetings and dates.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-shaved-head-male-dressed-native-viking-s-costume_613910-12250.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "John Okafor",
|
||||
role: "Regular Guest",
|
||||
testimonial: "Every visit feels new. The rotating menu keeps me intrigued, and the staff are incredibly welcoming.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-drinks-with-her-friend_23-2147859675.jpg",
|
||||
},
|
||||
id: "t4", name: "John Okafor", role: "Regular Guest", testimonial: "Every visit feels new. The rotating menu keeps me intrigued, and the staff are incredibly welcoming.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-drinks-with-her-friend_23-2147859675.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Bola Tinubu",
|
||||
role: "Creative Director",
|
||||
testimonial: "The perfect backdrop for milestone moments. I dress up for Gusto because the vibe demands it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-young-reporter-with-photo-camera-dark-photo-studio_613910-12968.jpg",
|
||||
},
|
||||
id: "t5", name: "Bola Tinubu", role: "Creative Director", testimonial: "The perfect backdrop for milestone moments. I dress up for Gusto because the vibe demands it.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-young-reporter-with-photo-camera-dark-photo-studio_613910-12968.jpg"},
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Hear from our valued patrons about their experiences at Gusto Abuja."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -310,14 +184,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Your Table Awaits"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve via WhatsApp",
|
||||
href: "https://wa.me/234",
|
||||
},
|
||||
text: "Reserve via WhatsApp", href: "https://wa.me/234"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -329,14 +200,10 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user