14 Commits

Author SHA1 Message Date
8396d88261 Merge version_4 into main
Merge version_4 into main
2026-03-20 18:42:05 +00:00
c3dba15166 Update src/app/page.tsx 2026-03-20 18:42:01 +00:00
fe97608351 Merge version_4 into main
Merge version_4 into main
2026-03-20 18:41:11 +00:00
62091b2356 Update src/app/page.tsx 2026-03-20 18:41:07 +00:00
faa7744788 Merge version_4 into main
Merge version_4 into main
2026-03-20 18:40:42 +00:00
885f827483 Update src/app/page.tsx 2026-03-20 18:40:38 +00:00
b48e24acbc Merge version_4 into main
Merge version_4 into main
2026-03-20 18:40:13 +00:00
d2f9ce622d Update src/app/page.tsx 2026-03-20 18:40:09 +00:00
00edb13c2e Merge version_4 into main
Merge version_4 into main
2026-03-20 18:39:45 +00:00
0f13f7d998 Update src/app/page.tsx 2026-03-20 18:39:41 +00:00
4665f36376 Merge version_4 into main
Merge version_4 into main
2026-03-20 18:39:18 +00:00
dd3546c694 Update src/app/page.tsx 2026-03-20 18:39:14 +00:00
e8d8666c37 Merge version_4 into main
Merge version_4 into main
2026-03-20 18:38:51 +00:00
5546fdec83 Update src/app/page.tsx 2026-03-20 18:38:47 +00:00

View File

@@ -6,25 +6,11 @@ import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleC
import SplitAbout from "@/components/sections/about/SplitAbout";
import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven";
import TeamCardTwo from "@/components/sections/team/TeamCardTwo";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel";
import FooterSimple from "@/components/sections/footer/FooterSimple";
import { Award, BarChart3, Brain, Github, Linkedin, Mail, Sparkles, Target, Users, Zap } from "lucide-react";
export default function LandingPage() {
const handleContactSubmit = (data: Record<string, string>) => {
// Send form data to webild email
fetch('https://api.example.com/contact', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
...data,
recipient: 'webild@webild.com'
})
}).catch(err => console.error('Form submission error:', err));
};
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
@@ -148,22 +134,23 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
<HeroBillboardCarousel
title="Ready to Elevate Your Brand?"
description="Let's discuss your project. Fill out the form below and our team will reach out within 24 hours."
useInvertedBackground={true}
mediaAnimation="slide-up"
mediaPosition="right"
inputs={[
{ name: "fullName", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "your@email.com", required: true },
{ name: "company", type: "text", placeholder: "Company Name", required: false },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: false }
description="Let's discuss your project. Get in touch with our team to learn how we can transform your vision into reality."
tag="Get Started"
tagIcon={Sparkles}
tagAnimation="slide-up"
buttons={[
{ text: "Schedule Call", href: "mailto:hello@webild.com" },
{ text: "View Portfolio", href: "#features" }
]}
textarea={{ name: "message", placeholder: "Tell us about your project...", rows: 5, required: true }}
buttonText="Send Message"
onSubmit={handleContactSubmit}
ariaLabel="Contact form section"
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
mediaItems={[
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BB1UWtLhV4bdAZs5YAnJqZZmEU/a-sleek-modern-web-design-interface-disp-1774031218288-878bcd07.png?_wi=1", imageAlt: "Professional contact section imagery" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BB1UWtLhV4bdAZs5YAnJqZZmEU/a-creative-agency-workspace-with-modern--1774031218049-f5713d8d.png?_wi=1", imageAlt: "Creative workspace for contact section" }
]}
ariaLabel="Contact section with hero layout"
/>
</div>