Merge version_1_1782154081933 into main
Merge version_1_1782154081933 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -7,97 +7,52 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
|
||||
|
||||
export default function Layout() {
|
||||
const navItems = [
|
||||
{
|
||||
"name": "Stores",
|
||||
"href": "#stores"
|
||||
},
|
||||
{
|
||||
"name": "Dining",
|
||||
"href": "#dining"
|
||||
},
|
||||
{
|
||||
"name": "Events",
|
||||
"href": "#events"
|
||||
},
|
||||
{
|
||||
"name": "Visit",
|
||||
"href": "#visit"
|
||||
},
|
||||
{
|
||||
"name": "Hero",
|
||||
"href": "#hero"
|
||||
},
|
||||
{
|
||||
"name": "About",
|
||||
"href": "#about"
|
||||
},
|
||||
{
|
||||
"name": "Features",
|
||||
"href": "#features"
|
||||
}
|
||||
];
|
||||
{ "name": "Stores", "href": "#stores" },
|
||||
{ "name": "Dining", "href": "#dining" },
|
||||
{ "name": "Events", "href": "#events" },
|
||||
{ "name": "Visit", "href": "#visit" },
|
||||
{ "name": "Hero", "href": "#hero" },
|
||||
{ "name": "About", "href": "#about" },
|
||||
{ "name": "Features", "href": "#features" }
|
||||
];
|
||||
|
||||
return (
|
||||
<StyleProvider buttonVariant="shift" siteBackground="floatingGradient" heroBackground="gradientBars">
|
||||
<SiteBackgroundSlot />
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloatingLogo
|
||||
logo="Paradise Mall"
|
||||
ctaButton={{
|
||||
text: "Plan Your Visit",
|
||||
href: "#contact",
|
||||
}}
|
||||
navItems={navItems} />
|
||||
logo="Paradise Mall"
|
||||
logoImageSrc="http://img.b2bpic.net/free-vector/flat-design-mm-logo-template_23-2149233532.jpg"
|
||||
ctaButton={{
|
||||
text: "Plan Your Visit", href: "#contact"}}
|
||||
navItems={navItems}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
<Outlet />
|
||||
</main>
|
||||
<SectionErrorBoundary name="footer">
|
||||
<FooterBrand
|
||||
brand="Paradise Mall Bulgaria"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
brand="Paradise Mall Bulgaria"
|
||||
columns={[
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
{ label: "Press", href: "#" },
|
||||
{ label: "Investor Relations", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Use", href: "#" },
|
||||
{ label: "Sitemap", href: "#" },
|
||||
{ label: "Cookie Settings", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Press",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Investor Relations",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Sitemap",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Cookie Settings",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
);
|
||||
|
||||
@@ -11,286 +11,146 @@ 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">
|
||||
<HeroSplitVerticalMarquee
|
||||
tag="Welcome to Paradise"
|
||||
title="Your Ultimate Shopping Destination"
|
||||
description="Discover 100 stores, restaurants, and entertainment venues all in one vibrant space. From fashion to dining, find everything you love under one roof."
|
||||
primaryButton={{
|
||||
text: "Explore Stores",
|
||||
href: "#stores",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "View Events",
|
||||
href: "#events",
|
||||
}}
|
||||
leftItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/reflected-road_1112-1847.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-adult-model-indoor-table_1157-3451.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/romantic-man-kissing-his-girlfriend-elevator_1153-771.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blur-shopping-mall_74190-4941.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-shopping-mall_1203-7938.jpg",
|
||||
},
|
||||
]}
|
||||
rightItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-adult-daughter-with-shopping-bag_1157-31141.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cinematic-style-mall_23-2151551295.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mannequins-blurred_1203-432.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-airport-with-stairs_116348-89.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fashion-red-haired-girl-wear-black-dress-red-hat-posed-trade-shopping-center-photo-toned-style-instagram-filters_627829-11468.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blurred-escalator-seen-from_1203-1286.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Welcome to Paradise"
|
||||
title="Your Ultimate Shopping Destination"
|
||||
description="Discover 100 stores, restaurants, and entertainment venues all in one vibrant space. From fashion to dining, find everything you love under one roof."
|
||||
primaryButton={{ text: "Explore Stores", href: "#stores" }}
|
||||
secondaryButton={{ text: "View Events", href: "#events" }}
|
||||
leftItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/reflected-road_1112-1847.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/female-adult-model-indoor-table_1157-3451.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/romantic-man-kissing-his-girlfriend-elevator_1153-771.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/blur-shopping-mall_74190-4941.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-shopping-mall_1203-7938.jpg" },
|
||||
]}
|
||||
rightItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/mother-adult-daughter-with-shopping-bag_1157-31141.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cinematic-style-mall_23-2151551295.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/mannequins-blurred_1203-432.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/interior-airport-with-stairs_116348-89.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fashion-red-haired-girl-wear-black-dress-red-hat-posed-trade-shopping-center-photo-toned-style-instagram-filters_627829-11468.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/blurred-escalator-seen-from_1203-1286.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutMediaOverlay
|
||||
tag="Our Mall"
|
||||
title="A World of Possibilities"
|
||||
description="Paradise Mall offers an unmatched retail experience, blending luxury fashion, world-class dining, and diverse entertainment options. Located in the heart of the city, we are the go-to destination for leisure and shopping."
|
||||
primaryButton={{
|
||||
text: "Learn More",
|
||||
href: "#visit",
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/architecture-interior-office-building-lobby-hotel-lobby-modern_1417-1305.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Mall"
|
||||
title="A World of Possibilities"
|
||||
description="Paradise Mall offers an unmatched retail experience, blending luxury fashion, world-class dining, and diverse entertainment options. Located in the heart of the city, we are the go-to destination for leisure and shopping."
|
||||
primaryButton={{ text: "Learn More", href: "#visit" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/architecture-interior-office-building-lobby-hotel-lobby-modern_1417-1305.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesComparison
|
||||
tag="Why Us"
|
||||
title="Unrivaled Convenience & Style"
|
||||
description="See why locals and tourists choose Paradise Mall for their shopping needs."
|
||||
negativeItems={[
|
||||
"Traditional open-air streets",
|
||||
"Limited parking spots",
|
||||
"Small dining variety",
|
||||
"Inconsistent climate",
|
||||
"Lack of amenities",
|
||||
]}
|
||||
positiveItems={[
|
||||
"Climate-controlled environment",
|
||||
"2,000+ underground parking spaces",
|
||||
"40+ dining venues",
|
||||
"Family-friendly services",
|
||||
"Modern security features",
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Why Us"
|
||||
title="Unrivaled Convenience & Style"
|
||||
description="See why locals and tourists choose Paradise Mall for their shopping needs."
|
||||
negativeItems={["Traditional open-air streets", "Limited parking spots", "Small dining variety", "Inconsistent climate", "Lack of amenities"]}
|
||||
positiveItems={["Climate-controlled environment", "2,000+ underground parking spaces", "40+ dining venues", "Family-friendly services", "Modern security features"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="stores" data-section="stores">
|
||||
<SectionErrorBoundary name="stores">
|
||||
<div id="stores" data-section="stores">
|
||||
<SectionErrorBoundary name="stores">
|
||||
<FeaturesImageBento
|
||||
tag="Retail & Leisure"
|
||||
title="Explore Our Categories"
|
||||
items={[
|
||||
{
|
||||
title: "Fashion Boutiques",
|
||||
description: "Top designer brands.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/exclusive-offer-with-discount_23-2151912080.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fine Dining",
|
||||
description: "Exquisite culinary delights.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-event-hall-interior-restaurant_114579-2078.jpg",
|
||||
},
|
||||
{
|
||||
title: "Cinemas",
|
||||
description: "Latest blockbusters.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-cinema_23-2150985264.jpg",
|
||||
},
|
||||
{
|
||||
title: "Technology",
|
||||
description: "Latest gadgets.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/clothing-store-with-blurred-effect_23-2148164768.jpg",
|
||||
},
|
||||
{
|
||||
title: "Cosmetics",
|
||||
description: "Premium skincare.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/great-variety-shopping-mall_329181-7992.jpg",
|
||||
},
|
||||
{
|
||||
title: "Activewear",
|
||||
description: "For your fitness journey.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/diffuse-clothing-store_1203-831.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fine Jewelry",
|
||||
description: "Elegant timepieces.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-small-business_23-2149196234.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Retail & Leisure"
|
||||
title="Explore Our Categories"
|
||||
description="A selection of premium shopping and entertainment experiences."
|
||||
items={[
|
||||
{ title: "Fashion Boutiques", description: "Top designer brands.", imageSrc: "http://img.b2bpic.net/free-photo/exclusive-offer-with-discount_23-2151912080.jpg" },
|
||||
{ title: "Fine Dining", description: "Exquisite culinary delights.", imageSrc: "http://img.b2bpic.net/free-photo/big-event-hall-interior-restaurant_114579-2078.jpg" },
|
||||
{ title: "Cinemas", description: "Latest blockbusters.", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-cinema_23-2150985264.jpg" },
|
||||
{ title: "Technology", description: "Latest gadgets.", imageSrc: "http://img.b2bpic.net/free-photo/clothing-store-with-blurred-effect_23-2148164768.jpg" },
|
||||
{ title: "Cosmetics", description: "Premium skincare.", imageSrc: "http://img.b2bpic.net/free-photo/great-variety-shopping-mall_329181-7992.jpg" },
|
||||
{ title: "Activewear", description: "For your fitness journey.", imageSrc: "http://img.b2bpic.net/free-photo/diffuse-clothing-store_1203-831.jpg" },
|
||||
{ title: "Fine Jewelry", description: "Elegant timepieces.", imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-small-business_23-2149196234.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsSimpleCards
|
||||
tag="Our Impact"
|
||||
title="Paradise by the Numbers"
|
||||
description="Serving thousands of happy guests every single day."
|
||||
metrics={[
|
||||
{
|
||||
value: "100+",
|
||||
description: "Stores & Outlets",
|
||||
},
|
||||
{
|
||||
value: "20K+",
|
||||
description: "Daily Visitors",
|
||||
},
|
||||
{
|
||||
value: "5M+",
|
||||
description: "Annual Guests",
|
||||
},
|
||||
{
|
||||
value: "2,000",
|
||||
description: "Parking Spaces",
|
||||
},
|
||||
{
|
||||
value: "40+",
|
||||
description: "Dining Venues",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Impact"
|
||||
title="Paradise by the Numbers"
|
||||
description="Serving thousands of happy guests every single day."
|
||||
metrics={[
|
||||
{ value: "100+", description: "Stores & Outlets" },
|
||||
{ value: "20K+", description: "Daily Visitors" },
|
||||
{ value: "5M+", description: "Annual Guests" },
|
||||
{ value: "2,000", description: "Parking Spaces" },
|
||||
{ value: "40+", description: "Dining Venues" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialRatingCards
|
||||
tag="Happy Guests"
|
||||
title="What Visitors Say"
|
||||
description="Hear about the shopping experiences at Paradise Mall."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Anna Petrova",
|
||||
role: "Local Resident",
|
||||
quote: "The best selection of fashion stores in town!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-with-shopping-bags-city_1098-1697.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ivan Ivanov",
|
||||
role: "Family Visitor",
|
||||
quote: "Love the variety of dining and family entertainment.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-length-portrait-cheerful-mother_171337-2288.jpg",
|
||||
},
|
||||
{
|
||||
name: "Elena Dimitrova",
|
||||
role: "Business Pro",
|
||||
quote: "Perfect for a quick weekend shopping trip.",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/copy-space-smiley-business-woman-with-glasses_23-2148317348.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sofia Markova",
|
||||
role: "Tourist",
|
||||
quote: "Such a beautiful mall with great architecture.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-adult-woman-happy-shop_23-2148660671.jpg",
|
||||
},
|
||||
{
|
||||
name: "Georgi Georgiev",
|
||||
role: "Frequent Shopper",
|
||||
quote: "Great parking and easy to get around.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-smiling-white_1187-3652.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Happy Guests"
|
||||
title="What Visitors Say"
|
||||
description="Hear about the shopping experiences at Paradise Mall."
|
||||
testimonials={[
|
||||
{ name: "Anna Petrova", role: "Local Resident", quote: "The best selection of fashion stores in town!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-with-shopping-bags-city_1098-1697.jpg" },
|
||||
{ name: "Ivan Ivanov", role: "Family Visitor", quote: "Love the variety of dining and family entertainment.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/full-length-portrait-cheerful-mother_171337-2288.jpg" },
|
||||
{ name: "Elena Dimitrova", role: "Business Pro", quote: "Perfect for a quick weekend shopping trip.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/copy-space-smiley-business-woman-with-glasses_23-2148317348.jpg" },
|
||||
{ name: "Sofia Markova", role: "Tourist", quote: "Such a beautiful mall with great architecture.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-adult-woman-happy-shop_23-2148660671.jpg" },
|
||||
{ name: "Georgi Georgiev", role: "Frequent Shopper", quote: "Great parking and easy to get around.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-smiling-white_1187-3652.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Info"
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about your visit."
|
||||
categories={[
|
||||
{
|
||||
name: "Visitor Info",
|
||||
items: [
|
||||
{
|
||||
question: "What are the mall hours?",
|
||||
answer: "10:00 AM to 10:00 PM daily.",
|
||||
},
|
||||
{
|
||||
question: "Where is parking located?",
|
||||
answer: "Underground parking accessible via main entrance.",
|
||||
},
|
||||
{
|
||||
question: "Are pets allowed?",
|
||||
answer: "Only service animals are permitted inside.",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Leasing",
|
||||
items: [
|
||||
{
|
||||
question: "How to lease a store?",
|
||||
answer: "Contact our leasing office directly through our portal.",
|
||||
},
|
||||
{
|
||||
question: "Are there pop-up opportunities?",
|
||||
answer: "Yes, we offer short-term leasing for seasonal shops.",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Info"
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about your visit."
|
||||
categories={[
|
||||
{
|
||||
name: "Visitor Info", items: [
|
||||
{ question: "What are the mall hours?", answer: "10:00 AM to 10:00 PM daily." },
|
||||
{ question: "Where is parking located?", answer: "Underground parking accessible via main entrance." },
|
||||
{ question: "Are pets allowed?", answer: "Only service animals are permitted inside." },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Leasing", items: [
|
||||
{ question: "How to lease a store?", answer: "Contact our leasing office directly through our portal." },
|
||||
{ question: "Are there pop-up opportunities?", answer: "Yes, we offer short-term leasing for seasonal shops." },
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Join Us"
|
||||
text="Ready to visit Paradise Mall? Plan your trip today."
|
||||
primaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "#visit",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Contact Support",
|
||||
href: "#faq",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Join Us"
|
||||
text="Ready to visit Paradise Mall? Plan your trip today."
|
||||
primaryButton={{ text: "Get Directions", href: "#visit" }}
|
||||
secondaryButton={{ text: "Contact Support", href: "#faq" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user