Update src/pages/HomePage.tsx
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
// @ts-nocheck
|
||||
import FaqTabbedAccordion from '@/components/sections/faq/FaqTabbedAccordion';
|
||||
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
|
||||
import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee';
|
||||
@@ -14,293 +13,125 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroOverlayMarquee
|
||||
tag="Elevated Asian Fine Dining"
|
||||
title="Where Lagos Meets the Sky"
|
||||
description="Experience unparalleled Japanese-inspired luxury on the 15th floor of Trinity Towers. Breathtaking skyline views, exquisite cuisine, and world-class service."
|
||||
primaryButton={{
|
||||
text: "Book a Table",
|
||||
href: "tel:09081900900",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
}}
|
||||
items={[
|
||||
{
|
||||
text: "Panoramic Views",
|
||||
icon: Eye,
|
||||
},
|
||||
{
|
||||
text: "Signature Sushi",
|
||||
icon: Fish,
|
||||
},
|
||||
{
|
||||
text: "Fine Whisky",
|
||||
icon: Wine,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/empire-state-building-night-time_23-2150699519.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
tag="Elevated Asian Fine Dining"
|
||||
title="Where Lagos Meets the Sky"
|
||||
description="Experience unparalleled Japanese-inspired luxury on the 15th floor of Trinity Towers. Breathtaking skyline views, exquisite cuisine, and world-class service."
|
||||
primaryButton={{ text: "Book a Table", href: "tel:09081900900" }}
|
||||
secondaryButton={{ text: "View Menu", href: "#products" }}
|
||||
items={[{ text: "Panoramic Views", icon: Eye }, { text: "Signature Sushi", icon: Fish }, { text: "Fine Whisky", icon: Wine }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/empire-state-building-night-time_23-2150699519.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Our Story"
|
||||
quote="Sora Restaurant in Lagos is the very definition of perfection at its best, offering an elevated Japanese fine-dining experience that seamlessly blends world-class cuisine, breathtaking views, and impeccable service."
|
||||
author="Darshan Patel"
|
||||
role="Local Guide"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elegant-wooden-dining-room-with-modern-lighting-generated-by-ai_188544-29879.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
tag="Our Story"
|
||||
quote="Sora Restaurant in Lagos is the very definition of perfection at its best, offering an elevated Japanese fine-dining experience that seamlessly blends world-class cuisine, breathtaking views, and impeccable service."
|
||||
author="Darshan Patel"
|
||||
role="Local Guide"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elegant-wooden-dining-room-with-modern-lighting-generated-by-ai_188544-29879.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="Signature Menu"
|
||||
title="Culinary Excellence"
|
||||
description="Indulge in our carefully curated selection of premium Asian delicacies."
|
||||
items={[
|
||||
{
|
||||
title: "Sushi Platters",
|
||||
description: "Artfully crafted premium sashimi and nigiri.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-pie-platter-with-chocolate-drops_114579-16479.jpg",
|
||||
},
|
||||
{
|
||||
title: "Australian Tenderloin",
|
||||
description: "Perfectly grilled to your preference.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-steak-with-baked-potatoes-vegetable-salad_141793-4132.jpg",
|
||||
},
|
||||
{
|
||||
title: "Shrimp Tempura",
|
||||
description: "Light, crispy prawns served with signature dip.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tempura-food-japanese-food_1339-5712.jpg",
|
||||
},
|
||||
{
|
||||
title: "Teriyaki Chicken",
|
||||
description: "Tender grilled chicken with authentic glaze.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caprese-salad-tomato-basil-mozzarella-olive-oil-side-view_141793-2751.jpg",
|
||||
},
|
||||
{
|
||||
title: "Signature Garlic Rice",
|
||||
description: "A fragrant, savory accompaniment.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/yellow-delicious-cuscus-plate_1303-26176.jpg",
|
||||
},
|
||||
{
|
||||
title: "Signature Mojito",
|
||||
description: "Refreshing blend of fresh herbs and spirits.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-caipirinha-cocktail-with-straw_23-2149438827.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fine Whisky",
|
||||
description: "Exclusive collection for the discerning palate.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/celebration-oktoberfest-with-lots-beer_23-2151646742.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
tag="Signature Menu"
|
||||
title="Culinary Excellence"
|
||||
description="Indulge in our carefully curated selection of premium Asian delicacies."
|
||||
items={[
|
||||
{ title: "Sushi Platters", description: "Artfully crafted premium sashimi and nigiri.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/sliced-pie-platter-with-chocolate-drops_114579-16479.jpg" },
|
||||
{ title: "Australian Tenderloin", description: "Perfectly grilled to your preference.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/top-view-steak-with-baked-potatoes-vegetable-salad_141793-4132.jpg" },
|
||||
{ title: "Shrimp Tempura", description: "Light, crispy prawns served with signature dip.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/tempura-food-japanese-food_1339-5712.jpg" },
|
||||
{ title: "Teriyaki Chicken", description: "Tender grilled chicken with authentic glaze.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/caprese-salad-tomato-basil-mozzarella-olive-oil-side-view_141793-2751.jpg" },
|
||||
{ title: "Signature Garlic Rice", description: "A fragrant, savory accompaniment.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/yellow-delicious-cuscus-plate_1303-26176.jpg" },
|
||||
{ title: "Signature Mojito", description: "Refreshing blend of fresh herbs and spirits.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/delicious-caipirinha-cocktail-with-straw_23-2149438827.jpg" },
|
||||
{ title: "Fine Whisky", description: "Exclusive collection for the discerning palate.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/celebration-oktoberfest-with-lots-beer_23-2151646742.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsFeatureCards
|
||||
tag="Why Sora"
|
||||
title="A Standard of Excellence"
|
||||
description="We blend atmosphere, cuisine, and service to create perfection."
|
||||
metrics={[
|
||||
{
|
||||
value: "15th",
|
||||
title: "Floor",
|
||||
features: [
|
||||
"Panoramic city views",
|
||||
"Exclusive rooftop setting",
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "4.5★",
|
||||
title: "Rating",
|
||||
features: [
|
||||
"317+ glowing reviews",
|
||||
"Exquisite hospitality",
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "24/7",
|
||||
title: "Passion",
|
||||
features: [
|
||||
"Curated culinary art",
|
||||
"Signature cocktails",
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
tag="Why Sora"
|
||||
title="A Standard of Excellence"
|
||||
description="We blend atmosphere, cuisine, and service to create perfection."
|
||||
metrics={[
|
||||
{ value: "15th", title: "Floor", features: ["Panoramic city views", "Exclusive rooftop setting"] },
|
||||
{ value: "4.5★", title: "Rating", features: ["317+ glowing reviews", "Exquisite hospitality"] },
|
||||
{ value: "24/7", title: "Passion", features: ["Curated culinary art", "Signature cocktails"] }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialMarqueeOverlayCards
|
||||
tag="What Guests Say"
|
||||
title="Elevated Dining Reviews"
|
||||
description="Join our community of satisfied diners who experience perfection."
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Divine Madu",
|
||||
role: "Local Guide",
|
||||
company: "Reviewer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-showing-engagement-ring-his-happy-girlfriend-restaurant_23-2147891141.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jay",
|
||||
role: "Local Guide",
|
||||
company: "Reviewer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Darshan Patel",
|
||||
role: "Local Guide",
|
||||
company: "Reviewer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199321.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah Johnson",
|
||||
role: "CEO",
|
||||
company: "TechCorp",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-celebrating-birthday-together_23-2150598994.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Kim",
|
||||
role: "Manager",
|
||||
company: "StartupXYZ",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="team" data-section="team">
|
||||
<SectionErrorBoundary name="team">
|
||||
tag="What Guests Say"
|
||||
title="Elevated Dining Reviews"
|
||||
description="Join our community of satisfied diners who experience perfection."
|
||||
testimonials={[
|
||||
{ name: "Divine Madu", role: "Local Guide", company: "Reviewer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-showing-engagement-ring-his-happy-girlfriend-restaurant_23-2147891141.jpg" },
|
||||
{ name: "Jay", role: "Local Guide", company: "Reviewer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg" },
|
||||
{ name: "Darshan Patel", role: "Local Guide", company: "Reviewer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199321.jpg" },
|
||||
{ name: "Sarah Johnson", role: "CEO", company: "TechCorp", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-couple-celebrating-birthday-together_23-2150598994.jpg" },
|
||||
{ name: "David Kim", role: "Manager", company: "StartupXYZ", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="team" data-section="team">
|
||||
<SectionErrorBoundary name="team">
|
||||
<TeamGlassCards
|
||||
tag="Our Experts"
|
||||
title="Masters of Hospitality"
|
||||
description="Dedicated staff ensuring every visit is world-class."
|
||||
members={[
|
||||
{
|
||||
name: "Chef Kenji",
|
||||
role: "Head Culinary",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-cooking-restaurant-kitchen_329181-16150.jpg",
|
||||
},
|
||||
{
|
||||
name: "Elena Rossi",
|
||||
role: "Restaurant Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517397.jpg",
|
||||
},
|
||||
{
|
||||
name: "Marcus Ade",
|
||||
role: "Lead Sommelier",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="social" data-section="social">
|
||||
<SectionErrorBoundary name="social">
|
||||
tag="Our Experts"
|
||||
title="Masters of Hospitality"
|
||||
description="Dedicated staff ensuring every visit is world-class."
|
||||
members={[
|
||||
{ name: "Chef Kenji", role: "Head Culinary", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-cooking-restaurant-kitchen_329181-16150.jpg" },
|
||||
{ name: "Elena Rossi", role: "Restaurant Manager", imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517397.jpg" },
|
||||
{ name: "Marcus Ade", role: "Lead Sommelier", imageSrc: "http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="social" data-section="social">
|
||||
<SectionErrorBoundary name="social">
|
||||
<SocialProofMarquee
|
||||
tag="Partnerships"
|
||||
title="A Destination of Quality"
|
||||
description="Featured in premium Lagos dining outlets and cultural hubs."
|
||||
names={[
|
||||
"Trinity Towers",
|
||||
"Lagos Fine Dining Guild",
|
||||
"Expression Bookstore",
|
||||
"Lagos Luxury Review",
|
||||
"Culinary Excellence Awards",
|
||||
"Premium Nightlife Guide",
|
||||
"African Hospitality Hub",
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
tag="Partnerships"
|
||||
title="A Destination of Quality"
|
||||
description="Featured in premium Lagos dining outlets and cultural hubs."
|
||||
names={["Trinity Towers", "Lagos Fine Dining Guild", "Expression Bookstore", "Lagos Luxury Review", "Culinary Excellence Awards", "Premium Nightlife Guide", "African Hospitality Hub"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Support"
|
||||
title="Frequently Asked Questions"
|
||||
description="Information regarding your booking and dining experience."
|
||||
categories={[
|
||||
{
|
||||
name: "Reservations",
|
||||
items: [
|
||||
{
|
||||
question: "Do I need to reserve ahead?",
|
||||
answer: "Yes, we strongly recommend reserving in advance as we fill up quickly.",
|
||||
},
|
||||
{
|
||||
question: "Are walk-ins accepted?",
|
||||
answer: "Depending on availability, walk-ins are sometimes accommodated at the bar.",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Dining",
|
||||
items: [
|
||||
{
|
||||
question: "What kind of cuisine do you serve?",
|
||||
answer: "We offer an elevated Japanese fine-dining experience with premium global fusion.",
|
||||
},
|
||||
{
|
||||
question: "Are there vegetarian options?",
|
||||
answer: "Yes, our menu features various vegetarian-friendly and dietary-conscious options.",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
tag="Support"
|
||||
title="Frequently Asked Questions"
|
||||
description="Information regarding your booking and dining experience."
|
||||
categories={[
|
||||
{ name: "Reservations", items: [{ question: "Do I need to reserve ahead?", answer: "Yes, we strongly recommend reserving in advance as we fill up quickly." }, { question: "Are walk-ins accepted?", answer: "Depending on availability, walk-ins are sometimes accommodated at the bar." }] },
|
||||
{ name: "Dining", items: [{ question: "What kind of cuisine do you serve?", answer: "We offer an elevated Japanese fine-dining experience with premium global fusion." }, { question: "Are there vegetarian options?", answer: "Yes, our menu features various vegetarian-friendly and dietary-conscious options." }] }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Reserve Now"
|
||||
text="Experience perfection at 15th floor, Trinity Towers, Lagos. Ready to dine?"
|
||||
primaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:09081900900",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Reserve Now"
|
||||
text="Experience perfection at 15th floor, Trinity Towers, Lagos. Ready to dine?"
|
||||
primaryButton={{ text: "Call Now", href: "tel:09081900900" }}
|
||||
secondaryButton={{ text: "Get Directions", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user