Merge version_2_1781441099947 into main #1

Merged
bender merged 1 commits from version_2_1781441099947 into main 2026-06-14 12:49:29 +00:00
6 changed files with 220 additions and 181 deletions

View File

@@ -1,190 +1,27 @@
import FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import HeroTiltedCards from '@/components/sections/hero/HeroTiltedCards';
import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee';
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import WhyUsSection from './HomePage/sections/WhyUs';
import FeaturedSection from './HomePage/sections/Featured';
import TestimonialsSection from './HomePage/sections/Testimonials';
import SocialProofSection from './HomePage/sections/SocialProof';
export default function HomePage(): React.JSX.Element {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroTiltedCards
tag="Dallas Premier Brokerage"
title="Defining Luxury Real Estate in Dallas."
description="Connecting elite buyers, sellers, and investors with the most exclusive properties in the DFW metroplex. 4.3 stars based on 6 premier client experiences."
primaryButton={{
text: "Book Consultation",
href: "/contact",
}}
secondaryButton={{
text: "Browse Properties",
href: "/listings",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/wide-angle-shot-building-front-park_181624-9836.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/mix-minimal-nordic-interior-design-with-japanese-wabi-sabi-style_23-2151160125.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-architecture-space_23-2151912530.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/detail-shot-skyscrapers_1359-618.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111480.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="why-us" data-section="why-us">
<SectionErrorBoundary name="why-us">
<FeaturesBentoGrid
tag="Expertise"
title="The Locators Advantage"
description="Local expertise meeting luxury standards in Dallas."
features={[
{
title: "Market Insight",
description: "Deep data analytics for optimal ROI.",
imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150169840.jpg",
},
{
title: "Global Network",
description: "International reach for high-end sales.",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-holding-world-map-connecting-global-communication-network-generated-by-ai_24911-72427.jpg",
},
{
title: "Tailored Service",
description: "Dedicated concierge-style brokerage.",
imageSrc: "http://img.b2bpic.net/free-photo/resort-foyer-check-reception-sign_482257-67418.jpg",
},
{
title: "AI Technology",
description: "Modern automation for faster results.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-activating-robot-cleaner_23-2148994179.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<WhyUsSection />
<div id="featured" data-section="featured">
<SectionErrorBoundary name="featured">
<FeaturesImageBento
tag="Collection"
title="Featured Luxury Properties"
description="Explore the finest real estate in the city."
items={[
{
title: "McKinney Ave Estate",
description: "Modern luxury living.",
imageSrc: "http://img.b2bpic.net/free-photo/panorama-chateau-vartely-winery-sunset-with-green-garden_1268-15701.jpg",
},
{
title: "Highland Park Villa",
description: "Exquisite classic architecture.",
imageSrc: "http://img.b2bpic.net/free-photo/star-favourite-label-box-bar-banner-graphic_53876-125576.jpg",
},
{
title: "Downtown Penthouse",
description: "Panoramic city views.",
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118858.jpg",
},
{
title: "Preston Hollow Manor",
description: "Spacious family residence.",
imageSrc: "http://img.b2bpic.net/free-photo/financial-independent-woman-buying-new-house_23-2149571919.jpg",
},
{
title: "Turtle Creek Condo",
description: "Sophisticated urban living.",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-messy-bun-hair-style_23-2149459254.jpg",
},
{
title: "University Park Home",
description: "Charming colonial style.",
imageSrc: "http://img.b2bpic.net/free-photo/royal-dining-room-with-wooden-furniture-chandeliers_114579-2222.jpg",
},
{
title: "Katy Trail Estates",
description: "Exclusive lifestyle homes.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-interior-design-project_23-2150346489.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<FeaturedSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialOverlayCards
tag="Client Success"
title="Stories of Excellence"
description="Why our clients choose The Locators."
testimonials={[
{
name: "David W.",
role: "Investor",
company: "Dallas Capital",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-with-digital-tablet_1098-651.jpg",
},
{
name: "Sarah J.",
role: "Seller",
company: "Private Client",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-adorable-woman-black-dress-posing-cozy-dark-room-with-christmas-decor_8353-8832.jpg",
},
{
name: "Mark R.",
role: "Buyer",
company: "Tech Executive",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-successful-middle-aged-business-leader_1262-5690.jpg",
},
{
name: "Elena P.",
role: "Seller",
company: "Design Firm",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
},
{
name: "James B.",
role: "Investor",
company: "Family Office",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="social-proof" data-section="social-proof">
<SectionErrorBoundary name="social-proof">
<SocialProofMarquee
tag="Partners"
title="Trusted by Leaders"
description="Our network includes the top names in real estate and development."
names={[
"Dwell Realty",
"Urban Growth Group",
"Dallas Capital",
"Preston Partners",
"Metro Ventures",
]}
/>
</SectionErrorBoundary>
</div>
<SocialProofSection />
</>
);
}

View File

@@ -0,0 +1,57 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "featured" section.
import React from 'react';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FeaturedSection(): React.JSX.Element {
return (
<div id="featured" data-section="featured">
<SectionErrorBoundary name="featured">
<FeaturesImageBento
tag="Collection"
title="Featured Luxury Properties"
description="Explore the finest real estate in the city."
items={[
{
title: "McKinney Ave Estate",
description: "Modern luxury living.",
imageSrc: "http://img.b2bpic.net/free-photo/panorama-chateau-vartely-winery-sunset-with-green-garden_1268-15701.jpg",
},
{
title: "Highland Park Villa",
description: "Exquisite classic architecture.",
imageSrc: "http://img.b2bpic.net/free-photo/star-favourite-label-box-bar-banner-graphic_53876-125576.jpg",
},
{
title: "Downtown Penthouse",
description: "Panoramic city views.",
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118858.jpg",
},
{
title: "Preston Hollow Manor",
description: "Spacious family residence.",
imageSrc: "http://img.b2bpic.net/free-photo/financial-independent-woman-buying-new-house_23-2149571919.jpg",
},
{
title: "Turtle Creek Condo",
description: "Sophisticated urban living.",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-messy-bun-hair-style_23-2149459254.jpg",
},
{
title: "University Park Home",
description: "Charming colonial style.",
imageSrc: "http://img.b2bpic.net/free-photo/royal-dining-room-with-wooden-furniture-chandeliers_114579-2222.jpg",
},
{
title: "Katy Trail Estates",
description: "Exclusive lifestyle homes.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-interior-design-project_23-2150346489.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,19 @@
// Created by add_section_from_catalog (FeaturesImageBento).
import React from 'react';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
export default function HeroSection(): React.JSX.Element {
return (
<div data-webild-section="hero" id="hero">
<FeaturesImageBento
title="Defining Luxury Real Estate in Dallas."
tag="Dallas Premier Brokerage"
description="Connecting elite buyers, sellers, and investors with the most exclusive properties in the DFW metroplex. 4.3 stars based on 6 premier client experiences."
items={[{"imageSrc":"http://img.b2bpic.net/free-photo/wide-angle-shot-building-front-park_181624-9836.jpg","title":"Exclusive Listings","description":"Explore top-tier homes in the DFW metroplex."},{"title":"AI Real Estate Assistant","imageSrc":"http://img.b2bpic.net/free-photo/mix-minimal-nordic-interior-design-with-japanese-wabi-sabi-style_23-2151160125.jpg","description":"Available 24/7 to answer calls and qualify leads."},{"imageSrc":"http://img.b2bpic.net/free-photo/minimalist-architecture-space_23-2151912530.jpg","title":"4.3 Stars","description":"Based on 6 premier client experiences."},{"description":"View Gallery","title":"Luxury Properties","imageSrc":"http://img.b2bpic.net/free-photo/detail-shot-skyscrapers_1359-618.jpg"},{"description":"Award-winning service.","title":"Proven Track Record","imageSrc":"http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111480.jpg"},{"imageSrc":"http://img.b2bpic.net/free-photo/wide-angle-shot-building-front-park_181624-9836.jpg","title":"Market Analytics","description":"Data-driven insights."},{"imageSrc":"http://img.b2bpic.net/free-photo/mix-minimal-nordic-interior-design-with-japanese-wabi-sabi-style_23-2151160125.jpg","title":"Start Your Journey","description":"Your dream home awaits."}]}
secondaryButton={{"href":"/listings","text":"Browse Properties"}}
primaryButton={{"href":"/contact","text":"Book Consultation"}}
/>
</div>
);
}

View File

@@ -0,0 +1,27 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "social-proof" section.
import React from 'react';
import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function SocialProofSection(): React.JSX.Element {
return (
<div id="social-proof" data-section="social-proof">
<SectionErrorBoundary name="social-proof">
<SocialProofMarquee
tag="Partners"
title="Trusted by Leaders"
description="Our network includes the top names in real estate and development."
names={[
"Dwell Realty",
"Urban Growth Group",
"Dallas Capital",
"Preston Partners",
"Metro Ventures",
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,57 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialOverlayCards
tag="Client Success"
title="Stories of Excellence"
description="Why our clients choose The Locators."
testimonials={[
{
name: "David W.",
role: "Investor",
company: "Dallas Capital",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-with-digital-tablet_1098-651.jpg",
},
{
name: "Sarah J.",
role: "Seller",
company: "Private Client",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-adorable-woman-black-dress-posing-cozy-dark-room-with-christmas-decor_8353-8832.jpg",
},
{
name: "Mark R.",
role: "Buyer",
company: "Tech Executive",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-successful-middle-aged-business-leader_1262-5690.jpg",
},
{
name: "Elena P.",
role: "Seller",
company: "Design Firm",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
},
{
name: "James B.",
role: "Investor",
company: "Family Office",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,42 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "why-us" section.
import React from 'react';
import FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function WhyUsSection(): React.JSX.Element {
return (
<div id="why-us" data-section="why-us">
<SectionErrorBoundary name="why-us">
<FeaturesBentoGrid
tag="Expertise"
title="The Locators Advantage"
description="Local expertise meeting luxury standards in Dallas."
features={[
{
title: "Market Insight",
description: "Deep data analytics for optimal ROI.",
imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150169840.jpg",
},
{
title: "Global Network",
description: "International reach for high-end sales.",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-holding-world-map-connecting-global-communication-network-generated-by-ai_24911-72427.jpg",
},
{
title: "Tailored Service",
description: "Dedicated concierge-style brokerage.",
imageSrc: "http://img.b2bpic.net/free-photo/resort-foyer-check-reception-sign_482257-67418.jpg",
},
{
title: "AI Technology",
description: "Modern automation for faster results.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-activating-robot-cleaner_23-2148994179.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}