Compare commits

...

32 Commits

Author SHA1 Message Date
9cc8745867 Update src/app/page.tsx 2026-06-02 21:18:54 +00:00
cb201eb9cc Merge version_51 into main
Merge version_51 into main
2026-06-02 21:12:05 +00:00
3ea0ded9da Update theme colors 2026-06-02 21:12:02 +00:00
88bb22c70d Merge version_50 into main
Merge version_50 into main
2026-06-02 21:11:42 +00:00
6bfc61e59c Update theme colors 2026-06-02 21:11:39 +00:00
5a697f081d Merge version_49 into main
Merge version_49 into main
2026-06-02 21:11:26 +00:00
9270fe5383 Update theme colors 2026-06-02 21:11:23 +00:00
fbe2db5357 Merge version_48 into main
Merge version_48 into main
2026-06-02 21:11:13 +00:00
806a01e211 Update theme colors 2026-06-02 21:11:10 +00:00
a31b1fe5c6 Merge version_47 into main
Merge version_47 into main
2026-06-02 21:10:56 +00:00
cc80b7f021 Merge version_46 into main
Merge version_46 into main
2026-06-02 21:10:49 +00:00
106528acb2 Merge version_45 into main
Merge version_45 into main
2026-06-02 21:10:25 +00:00
a59ccd429b Merge version_44 into main
Merge version_44 into main
2026-06-02 21:09:59 +00:00
d3087c4db6 Merge version_43 into main
Merge version_43 into main
2026-06-02 21:09:46 +00:00
2a46b6b3d0 Merge version_42 into main
Merge version_42 into main
2026-06-02 21:09:39 +00:00
a051a7d07b Merge version_41 into main
Merge version_41 into main
2026-06-02 21:09:35 +00:00
e0a0c83594 Merge version_40 into main
Merge version_40 into main
2026-06-02 21:09:30 +00:00
a853d8e56a Merge version_39 into main
Merge version_39 into main
2026-06-02 21:09:26 +00:00
8c306d12de Merge version_38 into main
Merge version_38 into main
2026-06-02 21:09:19 +00:00
edab4109e2 Merge version_37 into main
Merge version_37 into main
2026-06-02 21:09:14 +00:00
854f58a3cf Merge version_36 into main
Merge version_36 into main
2026-06-02 21:09:09 +00:00
10df02a220 Merge version_35 into main
Merge version_35 into main
2026-06-02 21:09:04 +00:00
f0c9b75aea Merge version_34 into main
Merge version_34 into main
2026-06-02 21:08:59 +00:00
70f0490e3e Merge version_33 into main
Merge version_33 into main
2026-06-02 21:08:59 +00:00
ba934cdc2b Merge version_32 into main
Merge version_32 into main
2026-06-02 21:08:50 +00:00
585957191a Merge version_31 into main
Merge version_31 into main
2026-06-02 21:08:46 +00:00
19dc31128a Merge version_30 into main
Merge version_30 into main
2026-06-02 21:08:35 +00:00
1293e5e9df Merge version_29 into main
Merge version_29 into main
2026-06-02 21:08:30 +00:00
232a1e623a Merge version_28 into main
Merge version_28 into main
2026-06-02 21:08:19 +00:00
0a109b9b41 Merge version_27 into main
Merge version_27 into main
2026-06-02 21:08:11 +00:00
088fe1d69f Merge version_26 into main
Merge version_26 into main
2026-06-02 21:02:23 +00:00
b30e709a38 Merge version_26 into main
Merge version_26 into main
2026-06-02 21:01:37 +00:00
2 changed files with 24 additions and 15 deletions

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
@@ -218,25 +218,34 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactSplit
<ContactSplitForm
useInvertedBackground={true}
background={{
variant: "radial-gradient"}}
tag="GET STARTED"
title="Transform Your Listings Today"
description="Ready to generate high-quality leads without spending a fortune on ads? Send us your listing details, and we'll show you the ReelEstate difference with a free sample. Let's close more deals."
imageSrc="http://img.b2bpic.net/free-photo/business-man-working-hotel-room_1150-6380.jpg"
imageAlt="ReelEstate contact form mockup"
mediaAnimation="slide-up"
mediaPosition="right"
inputPlaceholder="Your Email Address"
buttonText="Send Listing"
termsText="By clicking Send Listing you're confirming that you agree with our Terms and Conditions."
inputs={[
{name: "name", type: "text", placeholder: "Your Name", required: true},
{name: "email", type: "email", placeholder: "Your Email Address", required: true},
{name: "phone", type: "tel", placeholder: "Your Phone Number", required: false}
]}
multiSelect={{
name: "subject", label: "How can we help?", options: ["General Inquiry", "Free Sample Request", "Partnership", "Other"]
}}
textarea={{
name: "message", placeholder: "Your Message", rows: 5,
required: false
}}
onSubmit={(data) => console.log(data)}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
<FooterBaseCard
logoText="ReelEstate"
columns={[
{
title: "Services", items: [
@@ -271,8 +280,8 @@ export default function LandingPage() {
],
},
]}
bottomLeftText="© 2024 ReelEstate. All rights reserved."
bottomRightText="Made with AI for Dubai Realty"
copyrightText="© 2024 ReelEstate. All rights reserved."
onPrivacyClick={() => console.log('Privacy policy clicked')}
/>
</div>
</ReactLenis>

View File

@@ -13,12 +13,12 @@
--background: #f5f5f5;
--card: #ffffff;
--foreground: #1c1c1c;
--primary-cta: #fcfcfc;
--primary-cta-text: #f07220;
--primary-cta: #df7226;
--primary-cta-text: #000000;
--secondary-cta: #ffffff;
--secondary-cta-text: #f67208;
--accent: #15479c;
--background-accent: #a8cce8;
--accent: #ee8919;
--background-accent: #32cf3e;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);