Merge version_1_1782161013162 into main #1

Merged
bender merged 3 commits from version_1_1782161013162 into main 2026-06-22 20:44:46 +00:00
2 changed files with 57 additions and 156 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Properties",
"href": "#properties"
"name": "Properties", "href": "#properties"
},
{
"name": "About Us",
"href": "#about"
"name": "About Us", "href": "#about"
},
{
"name": "Testimonials",
"href": "#testimonials"
"name": "Testimonials", "href": "#testimonials"
},
{
"name": "Contact",
"href": "#contact"
"name": "Contact", "href": "#contact"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
},
{
"name": "Faq",
"href": "#faq"
"name": "Faq", "href": "#faq"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="HavenEstate"
logoImageSrc="http://img.b2bpic.net/free-photo/isolated-white-house-silhouette-minimal-black-landscape_1194-641505.jpg"
ctaButton={{
text: "Search Properties",
href: "#properties",
}}
text: "Search Properties", href: "#properties"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,42 +49,28 @@ export default function Layout() {
brand="HavenEstate"
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
{
label: "Listings",
href: "#properties",
},
label: "Listings", href: "#properties"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy",
href: "#",
},
label: "Privacy", href: "#"},
{
label: "Terms",
href: "#",
},
label: "Terms", href: "#"},
],
},
]}
copyright="© 2024 HavenEstate Agency. All rights reserved."
links={[
{
label: "Privacy",
href: "#",
},
label: "Privacy", href: "#"},
{
label: "Terms",
href: "#",
},
label: "Terms", href: "#"},
]}
/>
</SectionErrorBoundary>

View File

@@ -18,13 +18,9 @@ export default function HomePage() {
title="Find Your Dream Home Today"
description="Browse available properties in your area or connect with our expert agents to guide your next move."
primaryButton={{
text: "Search Properties",
href: "#properties",
}}
text: "Search Properties", href: "#properties"}}
secondaryButton={{
text: "List Your Home",
href: "#contact",
}}
text: "List Your Home", href: "#contact"}}
imageSrc="http://img.b2bpic.net/free-photo/close-up-minimalist-white-floor-lamp_23-2148238530.jpg"
/>
</SectionErrorBoundary>
@@ -46,50 +42,25 @@ export default function HomePage() {
description="Hand-picked residential homes designed for your lifestyle."
items={[
{
title: "Modern Villa",
description: "Beautiful 4-bedroom villa with panoramic views.",
tags: [
"Modern",
"Spacious",
],
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-posing-street-dress-with-backpack_1296-805.jpg",
},
title: "Modern Villa", description: "Beautiful 4-bedroom villa with panoramic views.", tags: [
"Modern", "Spacious"],
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-posing-street-dress-with-backpack_1296-805.jpg"},
{
title: "Suburban Oasis",
description: "Perfect family home in a quiet community.",
tags: [
"Family",
"Garden",
],
imageSrc: "http://img.b2bpic.net/free-photo/man-with-daughter-raking-leaves-woman-with-child_259150-59041.jpg",
},
title: "Suburban Oasis", description: "Perfect family home in a quiet community.", tags: [
"Family", "Garden"],
imageSrc: "http://img.b2bpic.net/free-photo/man-with-daughter-raking-leaves-woman-with-child_259150-59041.jpg"},
{
title: "Urban Apartment",
description: "Luxury living in the heart of the city.",
tags: [
"Luxury",
"Prime",
],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-stretching-outdoors_23-2148931348.jpg",
},
title: "Urban Apartment", description: "Luxury living in the heart of the city.", tags: [
"Luxury", "Prime"],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-stretching-outdoors_23-2148931348.jpg"},
{
title: "Coastal Retreat",
description: "Stunning seaside property with direct beach access.",
tags: [
"Coastal",
"Exclusive",
],
imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-beach-luxury-hotel-type-entertainment-complex-amara-dolce-vita-luxury-hotel-resort-tekirova-kemer-turkey_146671-18719.jpg",
},
title: "Coastal Retreat", description: "Stunning seaside property with direct beach access.", tags: [
"Coastal", "Exclusive"],
imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-beach-luxury-hotel-type-entertainment-complex-amara-dolce-vita-luxury-hotel-resort-tekirova-kemer-turkey_146671-18719.jpg"},
{
title: "Mountain Cabin",
description: "Private sanctuary nestled in high altitude landscapes.",
tags: [
"Nature",
"Cozy",
],
imageSrc: "http://img.b2bpic.net/free-photo/design-house-modern-villa-with-open-plan-living-private-bedroom-wing-large-terrace-with-privacy_1258-169750.jpg",
},
title: "Mountain Cabin", description: "Private sanctuary nestled in high altitude landscapes.", tags: [
"Nature", "Cozy"],
imageSrc: "http://img.b2bpic.net/free-photo/design-house-modern-villa-with-open-plan-living-private-bedroom-wing-large-terrace-with-privacy_1258-169750.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -103,28 +74,16 @@ export default function HomePage() {
description="Our agency consistently delivers superior results for clients."
metrics={[
{
value: "500+",
title: "Homes Sold",
features: [
"Luxury residential",
"Quick closing",
],
value: "500+", title: "Homes Sold", features: [
"Luxury residential", "Quick closing"],
},
{
value: "98%",
title: "Client Satisfaction",
features: [
"Transparency",
"Expert guidance",
],
value: "98%", title: "Client Satisfaction", features: [
"Transparency", "Expert guidance"],
},
{
value: "$150M+",
title: "Value Managed",
features: [
"Portfolio growth",
"Investment analysis",
],
value: "$150M+", title: "Value Managed", features: [
"Portfolio growth", "Investment analysis"],
},
]}
/>
@@ -139,40 +98,20 @@ export default function HomePage() {
description="Hear from the families we have helped find their new home."
testimonials={[
{
name: "John Doe",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/descending-stairs-caring-smiling-young-indian-man-supporting-cute-asian-dark-haired-woman-high-heels-looking-down-stairs-lighted-room_259150-58754.jpg",
},
name: "John Doe", role: "Homeowner", company: "Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/descending-stairs-caring-smiling-young-indian-man-supporting-cute-asian-dark-haired-woman-high-heels-looking-down-stairs-lighted-room_259150-58754.jpg"},
{
name: "Jane Smith",
role: "Buyer",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-354.jpg",
},
name: "Jane Smith", role: "Buyer", company: "Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-354.jpg"},
{
name: "Mark Wilson",
role: "Investor",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-senior-man-holding-smart-phone_23-2147935571.jpg",
},
name: "Mark Wilson", role: "Investor", company: "Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-senior-man-holding-smart-phone_23-2147935571.jpg"},
{
name: "Sarah Miller",
role: "Seller",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-moving-new-house_23-2149383618.jpg",
},
name: "Sarah Miller", role: "Seller", company: "Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-moving-new-house_23-2149383618.jpg"},
{
name: "David Clark",
role: "Homeowner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
},
name: "David Clark", role: "Homeowner", company: "Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -186,17 +125,11 @@ export default function HomePage() {
description="Clear answers to help you navigate your real estate journey."
items={[
{
question: "What is the home buying process?",
answer: "We guide you from initial search to final closing.",
},
question: "What is the home buying process?", answer: "We guide you from initial search to final closing."},
{
question: "Can you help me sell my home?",
answer: "Yes, we handle appraisals and market exposure.",
},
question: "Can you help me sell my home?", answer: "Yes, we handle appraisals and market exposure."},
{
question: "Do you help investors?",
answer: "Absolutely, we have specialized market insights.",
},
question: "Do you help investors?", answer: "Absolutely, we have specialized market insights."},
]}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-black-coat-using-phone_1303-29679.jpg"
/>
@@ -208,15 +141,9 @@ export default function HomePage() {
<SocialProofMarquee
tag="Partners"
title="Trusted Network"
description="We partner with industry leaders."
names={[
"HomeBuilder Co",
"Urban Invest",
"Landmark Realty",
"Prime Lending",
"City Living",
"Elite Builders",
"Asset Group",
]}
"HomeBuilder Co", "Urban Invest", "Landmark Realty", "Prime Lending", "City Living", "Elite Builders", "Asset Group"]}
/>
</SectionErrorBoundary>
</div>
@@ -227,13 +154,9 @@ export default function HomePage() {
tag="Ready to Start?"
text="Connect with our expert agents to discuss your next move or get an appraisal."
primaryButton={{
text: "Contact Agency",
href: "mailto:hello@havenestate.com",
}}
text: "Contact Agency", href: "mailto:hello@havenestate.com"}}
secondaryButton={{
text: "Call Now",
href: "tel:123456789",
}}
text: "Call Now", href: "tel:123456789"}}
/>
</SectionErrorBoundary>
</div>