Compare commits

..

51 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
68568fac26 Update theme colors 2026-06-02 21:10:53 +00:00
cc80b7f021 Merge version_46 into main
Merge version_46 into main
2026-06-02 21:10:49 +00:00
f4696e5616 Update theme colors 2026-06-02 21:10:45 +00:00
106528acb2 Merge version_45 into main
Merge version_45 into main
2026-06-02 21:10:25 +00:00
6df9317355 Update theme colors 2026-06-02 21:10:21 +00:00
a59ccd429b Merge version_44 into main
Merge version_44 into main
2026-06-02 21:09:59 +00:00
5b8b039ca2 Update theme colors 2026-06-02 21:09:56 +00:00
d3087c4db6 Merge version_43 into main
Merge version_43 into main
2026-06-02 21:09:46 +00:00
3766137c59 Update theme colors 2026-06-02 21:09:40 +00:00
2a46b6b3d0 Merge version_42 into main
Merge version_42 into main
2026-06-02 21:09:39 +00:00
e8e2015e82 Update theme colors 2026-06-02 21:09:36 +00:00
a051a7d07b Merge version_41 into main
Merge version_41 into main
2026-06-02 21:09:35 +00:00
0920d60a87 Update theme colors 2026-06-02 21:09:32 +00:00
e0a0c83594 Merge version_40 into main
Merge version_40 into main
2026-06-02 21:09:30 +00:00
4c5ca6727b Update theme colors 2026-06-02 21:09:27 +00:00
a853d8e56a Merge version_39 into main
Merge version_39 into main
2026-06-02 21:09:26 +00:00
e46a318252 Update theme colors 2026-06-02 21:09:23 +00:00
8c306d12de Merge version_38 into main
Merge version_38 into main
2026-06-02 21:09:19 +00:00
914ef9f013 Update theme colors 2026-06-02 21:09:16 +00:00
edab4109e2 Merge version_37 into main
Merge version_37 into main
2026-06-02 21:09:14 +00:00
dd3d53fa85 Update theme colors 2026-06-02 21:09:10 +00:00
854f58a3cf Merge version_36 into main
Merge version_36 into main
2026-06-02 21:09:09 +00:00
9d79da4a3f Update theme colors 2026-06-02 21:09:05 +00:00
10df02a220 Merge version_35 into main
Merge version_35 into main
2026-06-02 21:09:04 +00:00
0ba10454d1 Update theme colors 2026-06-02 21:09:01 +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
60958f91be Update theme colors 2026-06-02 21:08:56 +00:00
120ab61875 Update theme colors 2026-06-02 21:08:53 +00:00
ba934cdc2b Merge version_32 into main
Merge version_32 into main
2026-06-02 21:08:50 +00:00
6e5240cd6c Update theme colors 2026-06-02 21:08:47 +00:00
585957191a Merge version_31 into main
Merge version_31 into main
2026-06-02 21:08:46 +00:00
08b780cf99 Update theme colors 2026-06-02 21:08:43 +00:00
19dc31128a Merge version_30 into main
Merge version_30 into main
2026-06-02 21:08:35 +00:00
6e437748ea Update theme colors 2026-06-02 21:08:32 +00:00
1293e5e9df Merge version_29 into main
Merge version_29 into main
2026-06-02 21:08:30 +00:00
8a012769d8 Update theme colors 2026-06-02 21:08:27 +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 27 additions and 18 deletions

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; 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 FaqBase from '@/components/sections/faq/FaqBase';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow'; 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 HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven'; import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
@@ -218,25 +218,34 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactSplitForm
useInvertedBackground={true} useInvertedBackground={true}
background={{
variant: "radial-gradient"}}
tag="GET STARTED"
title="Transform Your Listings Today" 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." 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" imageSrc="http://img.b2bpic.net/free-photo/business-man-working-hotel-room_1150-6380.jpg"
imageAlt="ReelEstate contact form mockup" imageAlt="ReelEstate contact form mockup"
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
inputPlaceholder="Your Email Address"
buttonText="Send Listing" 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>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterBaseCard
logoText="ReelEstate"
columns={[ columns={[
{ {
title: "Services", items: [ title: "Services", items: [
@@ -271,8 +280,8 @@ export default function LandingPage() {
], ],
}, },
]} ]}
bottomLeftText="© 2024 ReelEstate. All rights reserved." copyrightText="© 2024 ReelEstate. All rights reserved."
bottomRightText="Made with AI for Dubai Realty" onPrivacyClick={() => console.log('Privacy policy clicked')}
/> />
</div> </div>
</ReactLenis> </ReactLenis>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f7f6f7; --background: #f5f5f5;
--card: #ffffff; --card: #ffffff;
--foreground: #1b0c25; --foreground: #1c1c1c;
--primary-cta: #1b0c25; --primary-cta: #df7226;
--primary-cta-text: #f7f6f7; --primary-cta-text: #000000;
--secondary-cta: #ffffff; --secondary-cta: #ffffff;
--secondary-cta-text: #1b0c25; --secondary-cta-text: #f67208;
--accent: #ff93e4; --accent: #ee8919;
--background-accent: #e8a8c3; --background-accent: #32cf3e;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);