8 Commits

Author SHA1 Message Date
59f3984395 Merge version_4 into main
Merge version_4 into main
2026-04-21 21:15:40 +00:00
bf8b96169b Update src/app/page.tsx 2026-04-21 21:15:37 +00:00
7de0edf786 Merge version_3 into main
Merge version_3 into main
2026-04-21 21:14:24 +00:00
6ea5e55685 Update src/app/page.tsx 2026-04-21 21:14:21 +00:00
582f6bd363 Merge version_3 into main
Merge version_3 into main
2026-04-21 21:13:56 +00:00
e3573c7eb7 Update src/app/page.tsx 2026-04-21 21:13:52 +00:00
49bf8de2ed Merge version_2 into main
Merge version_2 into main
2026-04-21 21:12:47 +00:00
fcb7d04399 Update src/app/page.tsx 2026-04-21 21:12:44 +00:00

View File

@@ -2,17 +2,17 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { Shield } from "lucide-react";
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Shield, MapPin, Mail, Phone, Users, CheckCircle, Scale } from "lucide-react";
export default function LandingPage() {
return (
@@ -20,314 +20,145 @@ export default function LandingPage() {
defaultButtonVariant="shift-hover"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="smallMedium"
sizing="large"
background="blurBottom"
cardStyle="subtle-shadow"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="noiseDiagonalGradient"
cardStyle="glass-depth"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "#hero",
},
{
name: "About",
id: "#about",
},
{
name: "Services",
id: "#services",
},
{
name: "Testimonials",
id: "#testimonials",
},
{
name: "Contact",
id: "#contact",
},
{ name: "Home", id: "#hero" },
{ name: "About", id: "#about" },
{ name: "Services", id: "#services" },
{ name: "Testimonials", id: "#testimonials" },
{ name: "Contact", id: "#contact" },
]}
brandName="Ellis Jones Solicitors"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardGallery
background={{
variant: "sparkles-gradient",
}}
title="Distinguished Legal Excellence in Bournemouth"
description="Providing comprehensive legal solutions with precision, professionalism, and a client-focused approach. Ellis Jones Solicitors delivers expert counsel for your most important life and business matters."
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/diverse-cia-secret-agents-review-mission-documents-evidence-gathered_482257-118345.jpg",
imageAlt: "Law office interior",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-presenting-project-digital-tablet_329181-17086.jpg",
imageAlt: "Solicitors team meeting",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/detail-shot-skyscrapers_1359-553.jpg",
imageAlt: "Law firm building",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-handshaking-after-signing-documents-successful-deal-closeup_1163-4197.jpg",
imageAlt: "Legal consultation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/back-school-concept-with-woman-studying-library_23-2148172395.jpg",
imageAlt: "Legal library",
},
]}
mediaAnimation="blur-reveal"
/>
<HeroSplitTestimonial
title="Excellence in Legal Advocacy"
description="Dedicated to providing distinguished legal solutions with integrity, precision, and a client-first philosophy. Protecting your future through expert counsel."
background={{ variant: "gradient-bars" }}
testimonials={[
{ name: "David S.", handle: "Corporate Client", testimonial: "Unparalleled professionalism and commercial insight.", rating: 5 },
{ name: "Helen R.", handle: "Private Client", testimonial: "Exceptional guidance through complex property matters.", rating: 5 }
]}
buttons={[{ text: "Book Consultation", href: "#contact" }, { text: "Our Expertise", href: "#services" }]}
imageSrc="http://img.b2bpic.net/free-photo/diverse-cia-secret-agents-review-mission-documents-evidence-gathered_482257-118345.jpg"
imageAlt="Senior legal consultation room"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={false}
tag="About Our Firm"
title="A Legacy of Legal Success"
description="Ellis Jones Solicitors combines decades of experience with a modern, proactive approach to law. Our team is dedicated to providing clear, transparent, and results-driven legal advice across a wide spectrum of legal disciplines."
subdescription="Our commitment to our clients in Bournemouth and beyond is built on trust, integrity, and absolute professionalism."
icon={Shield}
imageSrc="http://img.b2bpic.net/free-photo/mature-person-signing-banking-contract-retirement-plan_482257-116170.jpg"
imageAlt="Experienced female lawyer smiling professional"
mediaAnimation="slide-up"
/>
<TextSplitAbout
useInvertedBackground={true}
title="Legacy and Modern Vision"
description={[
"For decades, Ellis Jones Solicitors has set the standard for legal excellence in Bournemouth.", "We bridge the gap between traditional integrity and modern, proactive legal strategy."
]}
buttons={[{ text: "Learn More" }]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardMedia
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
features={[
{
id: "f1",
title: "Corporate & Commercial Law",
description: "Robust legal strategy for businesses of all sizes, ensuring regulatory compliance and effective dispute resolution.",
tag: "Corporate",
imageSrc: "http://img.b2bpic.net/free-photo/business-partners-sitting-cafe_1157-16978.jpg",
},
{
id: "f2",
title: "Property & Conveyancing",
description: "Expert guidance for residential and commercial property matters, from leases to complex conveyancing.",
tag: "Property",
imageSrc: "http://img.b2bpic.net/free-photo/hand-filling-document-closeup_1150-14905.jpg",
},
{
id: "f3",
title: "Family Law & Private Wealth",
description: "Sensitive and strategic counsel for families, wills, trusts, and probate administration.",
tag: "Personal",
imageSrc: "http://img.b2bpic.net/free-photo/nomad-family-traveling-living-van_23-2149651476.jpg",
},
]}
title="Core Legal Specializations"
description="Comprehensive legal support designed to safeguard your interests."
/>
<FeatureBorderGlow
animationType="slide-up"
useInvertedBackground={false}
title="Our Core Competencies"
description="Sophisticated strategies designed for high-stakes scenarios."
textboxLayout="default"
features={[
{ icon: Scale, title: "Corporate Strategy", description: "High-level commercial litigation and compliance." },
{ icon: Shield, title: "Wealth Protection", description: "Discreet private client and trust administration." },
{ icon: Users, title: "Family Counsel", description: "Strategic representation for complex family matters." }
]}
/>
</div>
<div id="services" data-section="services">
<ProductCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{
id: "s1",
name: "Corporate Litigation",
price: "Specialist Advice",
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-computer_1150-81.jpg",
},
{
id: "s2",
name: "Family & Divorce Law",
price: "Professional Care",
imageSrc: "http://img.b2bpic.net/free-photo/people-having-debate-while-looking-computer_23-2149389779.jpg",
},
{
id: "s3",
name: "Commercial Property",
price: "Conveyancing & Leases",
imageSrc: "http://img.b2bpic.net/free-photo/chalkboard-table-realtor-office_23-2147764217.jpg",
},
{
id: "s4",
name: "Wills, Trusts & Probate",
price: "Estate Planning",
imageSrc: "http://img.b2bpic.net/free-photo/consultation-new-project_329181-10342.jpg",
},
{
id: "s5",
name: "Personal Injury",
price: "Compensation Claims",
imageSrc: "http://img.b2bpic.net/free-photo/adult-with-migraine-reading-paper-with-information-about-medication-against-flu-symptoms-sick-man-with-headache-holding-leaflet-medicaments-prescription-treatment-cure-cold_482257-34098.jpg",
},
{
id: "s6",
name: "Intellectual Property",
price: "Audit & Protection",
imageSrc: "http://img.b2bpic.net/free-photo/wedding-rings-with-smartphone_23-2148558436.jpg",
},
]}
title="Our Legal Services"
description="Providing expert representation across diverse practice areas to meet your unique needs."
/>
<ProductCardOne
animationType="blur-reveal"
gridVariant="three-columns-all-equal-width"
title="Specialized Legal Practice"
description="Comprehensive representation across key sectors."
textboxLayout="default"
useInvertedBackground={false}
products={[
{ id: "s1", name: "Commercial Law", price: "Retainer", imageSrc: "http://img.b2bpic.net/free-photo/woman-using-computer_1150-81.jpg" },
{ id: "s2", name: "Real Estate", price: "Flat Fee", imageSrc: "http://img.b2bpic.net/free-photo/chalkboard-table-realtor-office_23-2147764217.jpg" },
{ id: "s3", name: "Dispute Resolution", price: "Bespoke", imageSrc: "http://img.b2bpic.net/free-photo/people-having-debate-while-looking-computer_23-2149389779.jpg" }
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Diane Pearce",
role: "Client",
testimonial: "Very quick response and an excellent outcome. Most competitively priced service among the law firms I looked at. Highly recommend.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-people-dressed-smartly_1262-772.jpg",
},
{
id: "t2",
name: "Sarah Miller",
role: "Business Owner",
testimonial: "Professional, helpful, and extremely thorough. They navigated a complex issue with complete clarity. Recommend to anyone wanting workplace advice.",
imageSrc: "http://img.b2bpic.net/free-photo/joyful-colleagues-laughing-work_74855-4314.jpg",
},
{
id: "t3",
name: "James Henderson",
role: "Client",
testimonial: "Friendly yet professional and extremely knowledgeable. They made a tricky sale process effortless. Exemplary service all around.",
imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg",
},
{
id: "t4",
name: "Helen & Mark",
role: "Clients",
testimonial: "We felt supported at every step of our probate case. Professional, kind, and incredibly competent. We cannot thank them enough.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-real-estate-agent-senior-clients-shaking-hands-after-successful-meeting-office_637285-1815.jpg",
},
{
id: "t5",
name: "Robert Chen",
role: "Client",
testimonial: "Reliable and responsive legal help when I needed it most. Their expertise saved us significant time and frustration.",
imageSrc: "http://img.b2bpic.net/free-photo/shot-beautiful-young-businesswoman-wearing-blue-chiffon-shirt-while-standing-with-folded-arms-black-wall_158595-6868.jpg",
},
]}
title="What Our Clients Say"
description="Our reputation is defined by the trust we earn every day through outstanding service and successful outcomes."
/>
<TestimonialCardTwelve
cardTitle="Client Endorsements"
cardTag="Proven Results"
cardAnimation="slide-up"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "Global Corp", imageSrc: "http://img.b2bpic.net/free-photo/smiling-people-dressed-smartly_1262-772.jpg" },
{ id: "2", name: "Individual Partner", imageSrc: "http://img.b2bpic.net/free-photo/joyful-colleagues-laughing-work_74855-4314.jpg" }
]}
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={[
"Law Society Accredited",
"SRA Regulated",
"Legal 500 Recommended",
"Chambers UK Ranked",
"Property Section Member",
"Employment Lawyers Association",
"Family Law Panel",
]}
title="Accreditations & Partners"
description="Recognized for high standards of legal excellence and professional integrity."
/>
names={["Law Society Accredited", "SRA Regulated", "Legal 500 Recommended", "Chambers UK Ranked"]}
title="Elite Industry Recognition"
description="We are recognized by top industry bodies for our professional excellence."
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "How do I schedule an initial consultation?",
content: "You can contact us via our website contact form or by calling our Bournemouth office directly at 01202 525333.",
},
{
id: "q2",
title: "Are your fees transparent?",
content: "Yes, we pride ourselves on transparent pricing. We provide clear estimates at the outset of your matter and ensure full communication regarding costs throughout the case.",
},
{
id: "q3",
title: "What areas of law do you cover?",
content: "We cover a vast range of legal areas including corporate, property, family, employment, probate, and personal injury law.",
},
]}
title="Frequently Asked Questions"
description="Answers to common queries about our services and our approach to your legal matters."
faqsAnimation="slide-up"
/>
<FaqSplitMedia
faqs={[
{ id: "q1", title: "What sectors do you primarily serve?", content: "We specialize in high-level commercial, private, and property litigation." },
{ id: "q2", title: "How is your fee structure managed?", content: "We provide clear, transparent billing models tailored to your specific case complexity." },
{ id: "q3", title: "What is the first step to engage our services?", content: "Simply reach out via our contact form or call us to schedule a confidential initial consultation where we will assess your needs." }
]}
title="Insights & Answers"
description="Common inquiries about our legal practice."
faqsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/lady-with-glasses-manager-is-sitting-computer-businesswoman-works-her-office_1157-42234.jpg"
textboxLayout="default"
useInvertedBackground={true}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Ready to Discuss Your Case?"
description="Our team of solicitors is ready to help. Reach out to schedule a consultation with our experts in Bournemouth."
inputs={[
{
name: "fullName",
type: "text",
placeholder: "Full Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Email Address",
required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Phone Number",
required: true,
},
]}
textarea={{
name: "message",
placeholder: "Describe your legal matter briefly...",
rows: 4,
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/lady-with-glasses-manager-is-sitting-computer-businesswoman-works-her-office_1157-42234.jpg"
imageAlt="Professional law firm office desk"
/>
<ContactSplit
title="Inquire for Counsel"
description="Arrange a private consultation with our legal experts."
tag="Professional Consultation"
background={{ variant: "gradient-bars" }}
imageSrc="http://img.b2bpic.net/free-photo/detail-shot-skyscrapers_1359-553.jpg"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Ellis Jones Solicitors"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Contact Us",
href: "#contact",
}}
/>
<FooterLogoEmphasis
logoText="Ellis Jones Solicitors"
columns={[
{ items: [{ label: "Practice Areas" }, { label: "Our History" }, { label: "Legal Notices" }] },
{ items: [{ label: "LinkedIn" }, { label: "Twitter" }, { label: "Contact Us" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}