10 Commits

Author SHA1 Message Date
15b43583af Update src/app/page.tsx 2026-03-09 21:10:30 +00:00
d9c2460bae Update src/app/page.tsx 2026-03-09 21:09:23 +00:00
55d69afaac Update src/app/page.tsx 2026-03-09 21:08:19 +00:00
1bc6882928 Update src/app/page.tsx 2026-03-09 20:56:09 +00:00
6a460903a2 Update src/app/page.tsx 2026-03-09 20:55:00 +00:00
3c00be555e Merge version_3 into main
Merge version_3 into main
2026-03-09 20:53:05 +00:00
b3be36a145 Update src/app/page.tsx 2026-03-09 20:53:01 +00:00
2e937702a6 Update src/app/contact/page.tsx 2026-03-09 20:53:01 +00:00
8406965558 Update src/app/about/page.tsx 2026-03-09 20:53:01 +00:00
4105d91be8 Merge version_2 into main
Merge version_2 into main
2026-03-09 20:49:51 +00:00
3 changed files with 40 additions and 51 deletions

View File

@@ -3,7 +3,6 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
import MetricCardThree from "@/components/sections/metrics/MetricCardThree"; import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve"; import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
@@ -67,25 +66,6 @@ export default function AboutPage() {
/> />
</div> </div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[
{
type: "text", content: "20+ Years of Excellence in"},
{
type: "text", content: "Tel-Aviv Real Estate"},
]}
useInvertedBackground={false}
buttons={[
{
text: "Learn Our Story", href: "/about"},
{
text: "Meet Our Team", href: "/contact"},
]}
ariaLabel="Company overview and mission"
/>
</div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricCardThree <MetricCardThree
metrics={[ metrics={[

View File

@@ -4,6 +4,7 @@ import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import ContactCTA from "@/components/sections/contact/ContactCTA"; import ContactCTA from "@/components/sections/contact/ContactCTA";
import ContactSplit from "@/components/sections/contact/ContactSplit";
import FaqBase from "@/components/sections/faq/FaqBase"; import FaqBase from "@/components/sections/faq/FaqBase";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { Phone } from "lucide-react"; import { Phone } from "lucide-react";
@@ -66,6 +67,28 @@ export default function ContactPage() {
/> />
</div> </div>
<div id="contact-form" data-section="contact-form">
<ContactSplit
tag="Contact Us"
tagIcon={Phone}
title="Get in Touch with Our Team"
description="Have questions about properties or ready to schedule a viewing? Fill out the form below and our expert team will be in touch within 24 hours."
background={{
variant: "plain"
}}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/city-sunset_181624-8834.jpg?_wi=1"
imageAlt="Contact our team"
mediaAnimation="slide-up"
mediaPosition="right"
inputPlaceholder="Enter your email"
buttonText="Send"
termsText="We respect your privacy. Your information will be kept confidential."
onSubmit={(email) => console.log('Contact form submitted:', email)}
ariaLabel="Contact form section"
/>
</div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactCTA
tag="Get in Touch" tag="Get in Touch"

View File

@@ -9,9 +9,10 @@ import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSp
import MetricCardThree from "@/components/sections/metrics/MetricCardThree"; import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve"; import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne";
import ContactForm from "@/components/form/ContactForm";
import ContactCTA from "@/components/sections/contact/ContactCTA"; import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { Home, Users, TrendingUp, Award, Package, Phone } from "lucide-react"; import { Home, Users, TrendingUp, Award, Package, Phone, Mail } from "lucide-react";
export default function HomePage() { export default function HomePage() {
return ( return (
@@ -60,7 +61,6 @@ export default function HomePage() {
text: "Schedule Consultation", href: "/contact" text: "Schedule Consultation", href: "/contact"
} }
]} ]}
ariaLabel="Hero section with Tel-Aviv property showcase"
/> />
</div> </div>
@@ -90,30 +90,6 @@ export default function HomePage() {
text: "View All Properties", href: "/properties" text: "View All Properties", href: "/properties"
} }
]} ]}
ariaLabel="Featured property listings"
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[
{
type: "text", content: "20+ Years of Excellence in"
},
{
type: "text", content: "Tel-Aviv Real Estate"
}
]}
useInvertedBackground={false}
buttons={[
{
text: "Learn Our Story", href: "/about"
},
{
text: "Meet Our Team", href: "/contact"
}
]}
ariaLabel="Company overview and mission"
/> />
</div> </div>
@@ -144,7 +120,6 @@ export default function HomePage() {
title: "Industry Awards", value: "18" title: "Industry Awards", value: "18"
} }
]} ]}
ariaLabel="Company metrics and achievements"
/> />
</div> </div>
@@ -173,7 +148,6 @@ export default function HomePage() {
] ]
} }
]} ]}
ariaLabel="Real estate services overview"
/> />
</div> </div>
@@ -200,7 +174,21 @@ export default function HomePage() {
imageSrc: "http://img.b2bpic.net/free-photo/relax-sofa-window_1150-12924.jpg?_wi=8", imageAlt: "Rachel Levy testimonial" imageSrc: "http://img.b2bpic.net/free-photo/relax-sofa-window_1150-12924.jpg?_wi=8", imageAlt: "Rachel Levy testimonial"
} }
]} ]}
ariaLabel="Client testimonials and success stories" />
</div>
<div id="contact-form" data-section="contact-form">
<ContactForm
title="Get in Touch"
description="Join our mailing list to get exclusive property listings and real estate market updates."
tag="Newsletter"
tagIcon={Mail}
inputPlaceholder="Enter your email"
buttonText="Subscribe"
termsText="We respect your privacy. Unsubscribe anytime."
onSubmit={(email) => console.log('Newsletter signup:', email)}
centered={false}
useInvertedBackground={false}
/> />
</div> </div>
@@ -222,7 +210,6 @@ export default function HomePage() {
variant: "plain" variant: "plain"
}} }}
useInvertedBackground={false} useInvertedBackground={false}
ariaLabel="Contact and consultation call-to-action"
/> />
</div> </div>
@@ -279,7 +266,6 @@ export default function HomePage() {
} }
]} ]}
copyrightText="© 2025 TelAviv Realty | Premium Real Estate in Tel-Aviv" copyrightText="© 2025 TelAviv Realty | Premium Real Estate in Tel-Aviv"
ariaLabel="Website footer with navigation links"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>