20 Commits

Author SHA1 Message Date
62e832726b Update src/app/services/page.tsx 2026-04-15 23:57:40 +00:00
32c6696da7 Update src/app/contact/page.tsx 2026-04-15 23:57:40 +00:00
f83e641817 Update src/app/blog/page.tsx 2026-04-15 23:57:39 +00:00
d9214f4187 Update src/app/about/page.tsx 2026-04-15 23:57:39 +00:00
37f2a4848e Update src/app/styles/variables.css 2026-04-15 23:57:11 +00:00
f59f8410e4 Update src/app/services/page.tsx 2026-04-15 23:57:11 +00:00
57a8e319fd Update src/app/page.tsx 2026-04-15 23:57:10 +00:00
4761b07fc8 Update src/app/contact/page.tsx 2026-04-15 23:57:09 +00:00
d1b7916634 Update src/app/blog/page.tsx 2026-04-15 23:57:09 +00:00
d654e5ee71 Update src/app/about/page.tsx 2026-04-15 23:57:09 +00:00
637f81e094 Switch to version 1: modified src/app/services/page.tsx 2026-04-15 23:54:32 +00:00
8288aed0cf Switch to version 1: modified src/app/page.tsx 2026-04-15 23:54:31 +00:00
fd6b44fb3b Switch to version 1: modified src/app/blog/page.tsx 2026-04-15 23:54:31 +00:00
924ec89f82 Switch to version 1: modified src/app/about/page.tsx 2026-04-15 23:54:30 +00:00
4561dd1e93 Merge version_2 into main
Merge version_2 into main
2026-04-15 23:53:52 +00:00
7fdba266ee Update src/app/services/page.tsx 2026-04-15 23:53:49 +00:00
458ede8bb7 Update src/app/page.tsx 2026-04-15 23:53:49 +00:00
a2b08f396e Update src/app/blog/page.tsx 2026-04-15 23:53:48 +00:00
608b05b6e4 Update src/app/about/page.tsx 2026-04-15 23:53:48 +00:00
cdd9546604 Merge version_1 into main
Merge version_1 into main
2026-04-15 23:51:41 +00:00
6 changed files with 97 additions and 721 deletions

View File

@@ -2,149 +2,29 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SplitAbout from '@/components/sections/about/SplitAbout'; import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function LandingPage() { export default function AboutPage() {
return ( return (
<ThemeProvider <ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
defaultButtonVariant="text-shift"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="small"
sizing="mediumSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "About", id: "/about" },
id: "/", { name: "Services", id: "/services" },
}, { name: "Blog", id: "/blog" },
{ { name: "Contact", id: "/contact" },
name: "About", ]}
id: "/about", brandName="Harrison & Cole"
}, />
{ </div>
name: "Services", <div id="footer" data-section="footer">
id: "/services", <FooterSimple columns={[]} bottomLeftText="© 2024 Harrison & Cole Solicitors" bottomRightText="SRA Regulated" />
}, </div>
{
name: "Blog",
id: "/blog",
},
{
name: "Contact",
id: "/contact",
},
]}
brandName="Harrison & Cole"
/>
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="split"
useInvertedBackground={false}
title="Your Trusted Legal Partner"
description="Based in London, Harrison & Cole Solicitors is committed to providing clear, authoritative legal advice."
bulletPoints={[
{
title: "Authoritative Advice",
description: "Years of experience in high-stakes UK litigation.",
},
{
title: "Client-Centric",
description: "Always accessible and transparent communication.",
},
{
title: "Proven Success",
description: "A track record of successful case outcomes.",
},
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4kod5k&_wi=1"
mediaAnimation="slide-up"
/>
</div>
<div id="feature" data-section="feature">
<FeatureCardSeven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Our Vision"
description="A commitment to fair justice."
features={[
{
title: "Integrity",
description: "We always put the client first.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o2gibc&_wi=1",
},
{
title: "Efficiency",
description: "Swift resolution.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=us6qgq&_wi=1",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Practice Areas",
items: [
{
label: "Family Law",
href: "/services",
},
{
label: "Criminal Defense",
href: "/services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 Harrison & Cole Solicitors, London."
bottomRightText="Authorised and Regulated by the SRA."
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -2,123 +2,20 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function LandingPage() { export default function BlogPage() {
return ( return (
<ThemeProvider <ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
defaultButtonVariant="text-shift"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="small"
sizing="mediumSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay navItems={[{name: "Home", id: "/"}, {name: "About", id: "/about"}, {name: "Services", id: "/services"}, {name: "Contact", id: "/contact"}]} brandName="Harrison & Cole" />
navItems={[ </div>
{ <div id="footer" data-section="footer">
name: "Home", <FooterSimple columns={[]} bottomLeftText="© 2024 Harrison & Cole" bottomRightText="SRA Regulated" />
id: "/", </div>
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Blog",
id: "/blog",
},
{
name: "Contact",
id: "/contact",
},
]}
brandName="Harrison & Cole"
/>
</div>
<div id="blog" data-section="blog">
<BlogCardThree
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Recent Insights"
description="Legal trends."
blogs={[
{
id: "b1",
category: "Family",
title: "Divorce Trends",
excerpt: "What to expect in 2024.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gz01tl&_wi=2",
authorName: "Alice Law",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=12l2pz",
date: "Jan 2024",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Practice Areas",
items: [
{
label: "Family Law",
href: "/services",
},
{
label: "Criminal Defense",
href: "/services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 Harrison & Cole Solicitors, London."
bottomRightText="Authorised and Regulated by the SRA."
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -2,134 +2,20 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function LandingPage() { export default function ContactPage() {
return ( return (
<ThemeProvider <ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
defaultButtonVariant="text-shift"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="small"
sizing="mediumSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay navItems={[{name: "Home", id: "/"}, {name: "About", id: "/about"}, {name: "Services", id: "/services"}, {name: "Blog", id: "/blog"}]} brandName="Harrison & Cole" />
navItems={[ </div>
{ <div id="footer" data-section="footer">
name: "Home", <FooterSimple columns={[]} bottomLeftText="© 2024 Harrison & Cole" bottomRightText="SRA Regulated" />
id: "/", </div>
},
{
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Blog",
id: "/blog",
},
{
name: "Contact",
id: "/contact",
},
]}
brandName="Harrison & Cole"
/>
</div>
<div id="contact-cta" data-section="contact-cta">
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Consultation"
title="Secure Your Legal Future"
description="Schedule a private, confidential consultation with one of our solicitors today."
buttons={[
{
text: "Book Now",
href: "/contact",
},
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Contact"
title="Get in Touch"
description="Send us your queries."
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o2gibc&_wi=3"
mediaAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Practice Areas",
items: [
{
label: "Family Law",
href: "/services",
},
{
label: "Criminal Defense",
href: "/services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 Harrison & Cole Solicitors, London."
bottomRightText="Authorised and Regulated by the SRA."
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -29,26 +29,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "About", id: "/about" },
id: "/", { name: "Services", id: "/services" },
}, { name: "Blog", id: "/blog" },
{ { name: "Contact", id: "/contact" },
name: "About",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Blog",
id: "/blog",
},
{
name: "Contact",
id: "/contact",
},
]} ]}
brandName="Harrison & Cole" brandName="Harrison & Cole"
/> />
@@ -56,66 +41,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroCentered
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Excellence in London Legal Counsel" title="Excellence in London Legal Counsel"
description="Harrison & Cole Solicitors provide expert representation in Family Law, Criminal Defense, and Immigration matters. Your trusted partners for justice in the UK." description="Harrison & Cole Solicitors provide expert representation in Family Law, Criminal Defense, and Immigration matters. Your trusted partners for justice in the UK."
avatars={[ avatars={[
{ { src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=12l2pz", alt: "Solicitor" },
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=12l2pz", { src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m0targ", alt: "Solicitor" },
alt: "Solicitor", { src: "asset://team-1-a", alt: "Solicitor" },
}, { src: "asset://team-2-a", alt: "Solicitor" },
{ { src: "asset://team-1-b", alt: "Solicitor" },
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m0targ",
alt: "Solicitor",
},
{
src: "asset://team-1-a",
alt: "Solicitor",
},
{
src: "asset://team-2-a",
alt: "Solicitor",
},
{
src: "asset://team-1-b",
alt: "Solicitor",
},
]} ]}
avatarText="Our expert legal team" avatarText="Our expert legal team"
buttons={[ buttons={[
{ { text: "Book Consultation", href: "/contact" },
text: "Book Consultation", { text: "Our Services", href: "/services" },
href: "/contact",
},
{
text: "Our Services",
href: "/services",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
marqueeItems={[ marqueeItems={[
{ { type: "text", text: "Family Law" },
type: "text", { type: "text", text: "Criminal Defense" },
text: "Family Law", { type: "text", text: "Immigration" },
}, { type: "text", text: "Litigation Support" },
{ { type: "text", text: "Legal Advice" },
type: "text",
text: "Criminal Defense",
},
{
type: "text",
text: "Immigration",
},
{
type: "text",
text: "Litigation Support",
},
{
type: "text",
text: "Legal Advice",
},
]} ]}
/> />
</div> </div>
@@ -124,31 +71,11 @@ export default function LandingPage() {
<TestimonialCardTwelve <TestimonialCardTwelve
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "t1", name: "Sarah Miller", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gz01tl&_wi=1" },
id: "t1", { id: "t2", name: "John Doe", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f700kp" },
name: "Sarah Miller", { id: "t3", name: "James Smith", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bnt74l" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gz01tl&_wi=1", { id: "t4", name: "Emily Watson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pch8mg" },
}, { id: "t5", name: "David Brown", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=knv36y" },
{
id: "t2",
name: "John Doe",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f700kp",
},
{
id: "t3",
name: "James Smith",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bnt74l",
},
{
id: "t4",
name: "Emily Watson",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pch8mg",
},
{
id: "t5",
name: "David Brown",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=knv36y",
},
]} ]}
cardTitle="Client Success Stories" cardTitle="Client Success Stories"
cardTag="Testimonials" cardTag="Testimonials"
@@ -165,27 +92,9 @@ export default function LandingPage() {
title="Our Impact in Numbers" title="Our Impact in Numbers"
description="We are proud of the results we achieve for our clients." description="We are proud of the results we achieve for our clients."
metrics={[ metrics={[
{ { id: "m1", value: "15+", title: "Years Experience", description: "Deep expertise", icon: Briefcase },
id: "m1", { id: "m2", value: "500+", title: "Cases Won", description: "Proven success", icon: Award },
value: "15+", { id: "m3", value: "98%", title: "Client Satisfaction", description: "Trusted advice", icon: ThumbsUp },
title: "Years Experience",
description: "Deep expertise",
icon: Briefcase,
},
{
id: "m2",
value: "500+",
title: "Cases Won",
description: "Proven success",
icon: Award,
},
{
id: "m3",
value: "98%",
title: "Client Satisfaction",
description: "Trusted advice",
icon: ThumbsUp,
},
]} ]}
/> />
</div> </div>
@@ -196,13 +105,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="Recognized Excellence" title="Recognized Excellence"
description="Affiliated with leading industry bodies." description="Affiliated with leading industry bodies."
names={[ names={["London Legal Society", "UK Bar Council", "SRA Regulated", "Family Law Association", "Immigration Law Experts"]}
"London Legal Society",
"UK Bar Council",
"SRA Regulated",
"Family Law Association",
"Immigration Law Experts",
]}
/> />
</div> </div>
@@ -213,28 +116,8 @@ export default function LandingPage() {
title="What Our Clients Say" title="What Our Clients Say"
description="Real feedback from those we have helped." description="Real feedback from those we have helped."
testimonials={[ testimonials={[
{ { id: "et1", name: "Mark R.", date: "Oct 2023", title: "Professionalism", quote: "Excellent service.", tag: "Family", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gz01tl", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=br8cjx" },
id: "et1", { id: "et2", name: "Jane D.", date: "Nov 2023", title: "Great results", quote: "Highly recommended.", tag: "Immigration", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f700kp", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=12l2pz" },
name: "Mark R.",
date: "Oct 2023",
title: "Professionalism",
quote: "Excellent service.",
tag: "Family",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gz01tl",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=br8cjx",
imageAlt: "happy client professional office",
},
{
id: "et2",
name: "Jane D.",
date: "Nov 2023",
title: "Great results",
quote: "Highly recommended.",
tag: "Immigration",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f700kp",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=12l2pz",
imageAlt: "happy client professional office",
},
]} ]}
/> />
</div> </div>
@@ -242,45 +125,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterSimple
columns={[ columns={[
{ { title: "Practice Areas", items: [{ label: "Family Law", href: "/services" }, { label: "Criminal Defense", href: "/services" }] },
title: "Practice Areas", { title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Contact", href: "/contact" }] },
items: [ { title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
{
label: "Family Law",
href: "/services",
},
{
label: "Criminal Defense",
href: "/services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]} ]}
bottomLeftText="© 2024 Harrison & Cole Solicitors, London." bottomLeftText="© 2024 Harrison & Cole Solicitors, London."
bottomRightText="Authorised and Regulated by the SRA." bottomRightText="Authorised and Regulated by the SRA."
@@ -289,4 +136,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -2,163 +2,29 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function LandingPage() { export default function ServicesPage() {
return ( return (
<ThemeProvider <ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
defaultButtonVariant="text-shift"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="small"
sizing="mediumSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
>
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "About", id: "/about" },
id: "/", { name: "Services", id: "/services" },
}, { name: "Blog", id: "/blog" },
{ { name: "Contact", id: "/contact" },
name: "About", ]}
id: "/about", brandName="Harrison & Cole"
}, />
{ </div>
name: "Services", <div id="footer" data-section="footer">
id: "/services", <FooterSimple columns={[]} bottomLeftText="© 2024 Harrison & Cole" bottomRightText="© 2024 Harrison & Cole Solicitors" />
}, </div>
{
name: "Blog",
id: "/blog",
},
{
name: "Contact",
id: "/contact",
},
]}
brandName="Harrison & Cole"
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentyThree
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "s1",
title: "Family Law",
tags: [
"Divorce",
"Child Custody",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o2gibc&_wi=2",
},
{
id: "s2",
title: "Criminal Defense",
tags: [
"Representation",
"Appeals",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=us6qgq&_wi=2",
},
{
id: "s3",
title: "Immigration Law",
tags: [
"Visas",
"Citizenship",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3dtzjo&_wi=1",
},
]}
title="Comprehensive Legal Services"
description="Tailored solutions for your personal and professional legal requirements."
/>
</div>
<div id="feature" data-section="feature">
<FeatureCardSeven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Process"
description="How we handle your case."
features={[
{
title: "Consultation",
description: "Initial assessment.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3dtzjo&_wi=2",
},
{
title: "Execution",
description: "Applying legal strategy.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4kod5k&_wi=2",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Practice Areas",
items: [
{
label: "Family Law",
href: "/services",
},
{
label: "Criminal Defense",
href: "/services",
},
],
},
{
title: "Company",
items: [
{
label: "About Us",
href: "/about",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
bottomLeftText="© 2024 Harrison & Cole Solicitors, London."
bottomRightText="Authorised and Regulated by the SRA."
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5faff; --background: #ffffff;
--card: #f1f8ff; --card: #f9f9f9;
--foreground: #001122; --foreground: #000612e6;
--primary-cta: #15479c; --primary-cta: #15479c;
--primary-cta-text: #f5faff; --primary-cta-text: #f5faff;
--secondary-cta: #ffffff; --secondary-cta: #f9f9f9;
--secondary-cta-text: #001122; --secondary-cta-text: #001122;
--accent: #a8cce8; --accent: #e2e2e2;
--background-accent: #7ba3cf; --background-accent: #c4c4c4;
/* 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);