6 Commits

Author SHA1 Message Date
3ab25c6473 Update src/app/page.tsx 2026-05-10 21:43:28 +00:00
4e44f12694 Merge version_7 into main
Merge version_7 into main
2026-05-10 21:37:11 +00:00
a5112b66da Update src/app/page.tsx 2026-05-10 21:37:08 +00:00
4136a6a0ab Merge version_7 into main
Merge version_7 into main
2026-05-10 21:36:44 +00:00
8ed991c55d Update src/app/page.tsx 2026-05-10 21:36:38 +00:00
fd3abfd445 Merge version_6 into main
Merge version_6 into main
2026-05-10 21:23:36 +00:00

View File

@@ -2,14 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqDouble from '@/components/sections/faq/FaqDouble'; import FaqBase from '@/components/sections/faq/FaqBase';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven'; import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TextAbout from '@/components/sections/about/TextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -27,7 +28,7 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "About", id: "about" }, { name: "About", id: "about" },
{ name: "Properties", id: "properties" }, { name: "Properties", id: "properties" },
@@ -35,13 +36,26 @@ export default function LandingPage() {
]} ]}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/uploaded-1778446079029-gwdmqa3e.jpg" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/uploaded-1778446079029-gwdmqa3e.jpg"
brandName="Bright View" brandName="Bright View"
button={{ text: "Get Started" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitTestimonial
title="Luxury Redefined for the Modern Investor"
description="Exceptional properties curated with precision and elegance."
background={{ variant: "gradient-bars" }}
testimonials={[
{ name: "Elena V.", handle: "@elena_v", testimonial: "The service and attention to detail were unmatched.", rating: 5 }
]}
buttons={[{ text: "View Gallery" }]}
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextAbout <InlineImageSplitTextAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Defining Excellence in Global Luxury Real Estate" heading={[{ type: 'text', content: "Defining Excellence in Global Luxury Real Estate" }]}
buttons={[ buttons={[
{ text: "Contact Us", href: "#contact" }, { text: "Contact Us", href: "#contact" },
]} ]}
@@ -49,42 +63,37 @@ export default function LandingPage() {
</div> </div>
<div id="properties" data-section="properties"> <div id="properties" data-section="properties">
<ProductCardThree <ProductCardFour
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
gridVariant="bento-grid" gridVariant="bento-grid"
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ id: "1", name: "Skyline Penthouse", price: "$8.5M", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/luxury-modern-interior-living-room-in-a--1778446111043-449abad5.png?_wi=2" }, { id: "1", name: "Skyline Penthouse", price: "$8.5M", variant: "Premium", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/luxury-modern-interior-living-room-in-a--1778446111043-449abad5.png?_wi=2" },
{ id: "2", name: "Coastal Villa Estate", price: "$12.0M", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/luxury-marble-bathroom-in-a-high-end-man-1778446120861-578eaa11.png?_wi=2" }, { id: "2", name: "Coastal Villa Estate", price: "$12.0M", variant: "Ultra", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/luxury-marble-bathroom-in-a-high-end-man-1778446120861-578eaa11.png?_wi=2" },
{ id: "3", name: "Modern Urban Mansion", price: "$6.2M", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/ultra-luxury-modern-kitchen-in-a-villa-m-1778446131050-16452c77.png?_wi=2" }, { id: "3", name: "Modern Urban Mansion", price: "$6.2M", variant: "Luxury", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DXy8yrvjnxPhDkl0lrG4JRwPo3/ultra-luxury-modern-kitchen-in-a-villa-m-1778446131050-16452c77.png?_wi=2" },
]} ]}
title="Curated Luxury Portfolio" title="Curated Luxury Portfolio"
description="Exceptional homes for the discerning investor." description="Exceptional homes for the discerning investor."
buttons={[ buttons={[{ text: "View Full Portfolio" }]}
{ text: "View Full Portfolio", href: "/inventory" },
{ text: "Explore", href: "#properties" }
]}
/> />
</div> </div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricCardSeven <MetricCardFourteen
animationType="depth-3d" title="Market Authority"
textboxLayout="split" tag="Exclusive"
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ id: "1", value: "$500M+", title: "Portfolio Managed", items: ["Commercial", "Residential"] }, { id: "1", value: "$500M+", description: "Portfolio Managed" },
{ id: "2", value: "150+", title: "Closed Deals", items: ["Premium", "Global"] }, { id: "2", value: "150+", description: "Closed Deals" },
{ id: "3", value: "20+", title: "Countries", items: ["Operations", "Reach"] }, { id: "3", value: "20+", description: "Active Countries" },
]} ]}
title="Market Authority"
description="Evidence-backed excellence in every transaction."
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqDouble <FaqBase
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
@@ -108,19 +117,21 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCTA
tag="Connect"
title="Begin Your Journey With Us"
description="Reach out to our expert team for personalized real estate guidance and consultation."
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "gradient-bars" }} buttons={[{ text: "Inquire Today", href: "#contact" }]}
tag="Inquire"
title="Begin Your Journey"
description="Reach out for exclusive investment opportunities."
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterLogoReveal
logoText="Bright View" logoText="Bright View"
copyrightText="© 2025 Bright View Real Estate | All Rights Reserved" leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
/> />
</div> </div>
</ReactLenis> </ReactLenis>