Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-07 11:40:18 +00:00
2 changed files with 72 additions and 212 deletions

View File

@@ -17,8 +17,7 @@ const navItems = [
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Services", href: "/services" },
{ label: "About", href: "/about" },
@@ -26,16 +25,14 @@ const footerColumns = [
],
},
{
title: "Offices",
items: [
title: "Offices", items: [
{ label: "Lichtenburg", href: "/lichtenburg" },
{ label: "Mahikeng", href: "/mahikeng" },
{ label: "Get Directions", href: "#" },
],
},
{
title: "Services",
items: [
title: "Services", items: [
{ label: "Commercial Law", href: "/services#commercial" },
{ label: "Property Law", href: "/services#property" },
{ label: "Family Law", href: "/services#family" },
@@ -43,8 +40,7 @@ const footerColumns = [
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Accessibility", href: "#" },
@@ -83,9 +79,7 @@ export default function LichtenburgPage() {
brandName="PRDCJP Oelofse"
navItems={navItems}
button={{
text: "Free Consultation",
href: "/contact",
}}
text: "Free Consultation", href: "/contact"}}
animateOnLoad={true}
/>
</div>
@@ -95,32 +89,21 @@ export default function LichtenburgPage() {
title="Lichtenburg Office — PRDCJP Oelofse Attorneys"
description="Serving the Lichtenburg community with comprehensive legal services. Visit our local office for personalized consultation and expert legal guidance tailored to your needs."
background={{
variant: "circleGradient",
}}
variant: "plain"}}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg",
alt: "Client testimonial 1",
},
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg", alt: "Client testimonial 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg",
alt: "Client testimonial 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg", alt: "Client testimonial 2"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Client testimonial 3",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Client testimonial 3"},
]}
avatarText="Trusted by 300+ local clients"
buttons={[
{
text: "Call Office",
href: "tel:+27123456789",
},
text: "Call Office", href: "tel:+27123456789"},
{
text: "Book Appointment",
href: "/contact",
},
text: "Book Appointment", href: "/contact"},
]}
buttonAnimation="slide-up"
ariaLabel="Lichtenburg office hero section"
@@ -133,20 +116,14 @@ export default function LichtenburgPage() {
<InlineImageSplitTextAbout
heading={[
{
type: "text",
content: "Visit Our Lichtenburg Office",
},
type: "text", content: "Visit Our Lichtenburg Office"},
]}
useInvertedBackground={true}
buttons={[
{
text: "Get Directions",
href: "#",
},
text: "Get Directions", href: "#"},
{
text: "Contact Us",
href: "/contact",
},
text: "Contact Us", href: "/contact"},
]}
buttonAnimation="slide-up"
ariaLabel="Lichtenburg office location section"
@@ -157,20 +134,11 @@ export default function LichtenburgPage() {
<FaqSplitMedia
faqs={[
{
id: "1",
title: "What are your Lichtenburg office hours?",
content: "Our Lichtenburg office is open Monday to Friday, 8:00 AM to 5:00 PM. We also offer after-hours appointments for urgent matters by prior arrangement.",
},
id: "1", title: "What are your Lichtenburg office hours?", content: "Our Lichtenburg office is open Monday to Friday, 8:00 AM to 5:00 PM. We also offer after-hours appointments for urgent matters by prior arrangement."},
{
id: "2",
title: "Can I schedule a consultation at the Lichtenburg office?",
content: "Absolutely. You can schedule an in-person or virtual consultation at our Lichtenburg office. Contact us via phone or our online form to book your appointment.",
},
id: "2", title: "Can I schedule a consultation at the Lichtenburg office?", content: "Absolutely. You can schedule an in-person or virtual consultation at our Lichtenburg office. Contact us via phone or our online form to book your appointment."},
{
id: "3",
title: "Do you handle cases throughout the North-West Province from Lichtenburg?",
content: "Yes. Our Lichtenburg office serves clients throughout the North-West Province. We have the resources and expertise to handle matters in any jurisdiction within the province.",
},
id: "3", title: "Do you handle cases throughout the North-West Province from Lichtenburg?", content: "Yes. Our Lichtenburg office serves clients throughout the North-West Province. We have the resources and expertise to handle matters in any jurisdiction within the province."},
]}
imageSrc="http://img.b2bpic.net/free-photo/narrow-street-florence-tuscany-italy-architecture-landmark-florence-cozy-florence-cityscape_231208-7673.jpg"
imageAlt="Lichtenburg office location"

View File

@@ -50,9 +50,7 @@ export default function HomePage() {
id: item.id,
}))}
button={{
text: "Free Consultation",
href: "/contact",
}}
text: "Free Consultation", href: "/contact"}}
animateOnLoad={true}
/>
</div>
@@ -62,31 +60,21 @@ export default function HomePage() {
<HeroCentered
title="PRDCJP Oelofse Attorneys — Trusted Legal Expertise in the North-West Province"
description="Comprehensive legal services for individuals and businesses. Dedicated support for LegalWise and Scorpion Legal Protection members. Serving Lichtenburg and Mahikeng with transparent, accessible legal guidance."
background={{ variant: "circleGradient" }}
background={{ variant: "plain" }}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg",
alt: "Client testimonial 1",
},
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg", alt: "Client testimonial 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg",
alt: "Client testimonial 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg", alt: "Client testimonial 2"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Client testimonial 3",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Client testimonial 3"},
]}
avatarText="Trusted by 500+ clients across the North-West Province"
buttons={[
{
text: "Call Now",
href: "tel:+27123456789",
},
text: "Call Now", href: "tel:+27123456789"},
{
text: "Book Free Consultation",
href: "/contact",
},
text: "Book Free Consultation", href: "/contact"},
]}
buttonAnimation="slide-up"
ariaLabel="Hero section - PRDCJP Oelofse Attorneys"
@@ -100,20 +88,14 @@ export default function HomePage() {
<InlineImageSplitTextAbout
heading={[
{
type: "text",
content: "Our Offices",
},
type: "text", content: "Our Offices"},
]}
useInvertedBackground={true}
buttons={[
{
text: "Lichtenburg",
href: "/lichtenburg",
},
text: "Lichtenburg", href: "/lichtenburg"},
{
text: "Mahikeng",
href: "/mahikeng",
},
text: "Mahikeng", href: "/mahikeng"},
]}
buttonAnimation="slide-up"
ariaLabel="Office locations section"
@@ -128,48 +110,20 @@ export default function HomePage() {
tag="Services"
features={[
{
id: "commercial",
label: "Commercial Law",
title: "Business & Corporate Law",
items: [
"Business formation and structuring",
"Contract drafting and negotiation",
"Mergers and acquisitions",
"General corporate counsel",
],
id: "commercial", label: "Commercial Law", title: "Business & Corporate Law", items: [
"Business formation and structuring", "Contract drafting and negotiation", "Mergers and acquisitions", "General corporate counsel"],
},
{
id: "property",
label: "Property",
title: "Property & Conveyancing",
items: [
"Property transfers and sales",
"Bond registration",
"Title verification",
"Commercial property transactions",
],
id: "property", label: "Property", title: "Property & Conveyancing", items: [
"Property transfers and sales", "Bond registration", "Title verification", "Commercial property transactions"],
},
{
id: "family",
label: "Family Law",
title: "Family & Personal Law",
items: [
"Divorce and separation",
"Child custody and support",
"Spousal maintenance",
"Family dispute resolution",
],
id: "family", label: "Family Law", title: "Family & Personal Law", items: [
"Divorce and separation", "Child custody and support", "Spousal maintenance", "Family dispute resolution"],
},
{
id: "litigation",
label: "Litigation",
title: "Dispute Resolution",
items: [
"Civil litigation",
"Commercial disputes",
"Mediation and arbitration",
"Appeals and reviews",
],
id: "litigation", label: "Litigation", title: "Dispute Resolution", items: [
"Civil litigation", "Commercial disputes", "Mediation and arbitration", "Appeals and reviews"],
},
]}
animationType="slide-up"
@@ -185,16 +139,12 @@ export default function HomePage() {
<InlineImageSplitTextAbout
heading={[
{
type: "text",
content: "About PRDCJP Oelofse Attorneys",
},
type: "text", content: "About PRDCJP Oelofse Attorneys"},
]}
useInvertedBackground={false}
buttons={[
{
text: "Learn More",
href: "/about",
},
text: "Learn More", href: "/about"},
]}
buttonAnimation="slide-up"
ariaLabel="About the firm section"
@@ -209,21 +159,13 @@ export default function HomePage() {
author="Johan Pieterse, Business Owner"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg",
alt: "Client 1",
},
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1602.jpg", alt: "Client 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg",
alt: "Client 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg", alt: "Client 2"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Client 3",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Client 3"},
{
src: "http://img.b2bpic.net/free-photo/woman-talking-phone-home_23-2148990135.jpg",
alt: "Client 4",
},
src: "http://img.b2bpic.net/free-photo/woman-talking-phone-home_23-2148990135.jpg", alt: "Client 4"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -240,43 +182,25 @@ export default function HomePage() {
tag="Help"
faqs={[
{
id: "1",
title: "How do I schedule a free consultation?",
content:
"Contact us via phone at +27 (0)18 ... or use our online contact form. We offer complimentary initial consultations to assess your legal needs and discuss how we can assist you.",
},
id: "1", title: "How do I schedule a free consultation?", content:
"Contact us via phone at +27 (0)18 ... or use our online contact form. We offer complimentary initial consultations to assess your legal needs and discuss how we can assist you."},
{
id: "2",
title: "What is your fee structure?",
content:
"We offer transparent, competitive pricing. Our fee structure varies based on service type: hourly rates, fixed fees for specific services, or retainer agreements for ongoing matters. We discuss all costs upfront.",
},
id: "2", title: "What is your fee structure?", content:
"We offer transparent, competitive pricing. Our fee structure varies based on service type: hourly rates, fixed fees for specific services, or retainer agreements for ongoing matters. We discuss all costs upfront."},
{
id: "3",
title: "Do you support LegalWise and Scorpion members?",
content:
"Yes. We are proud partners with both LegalWise and Scorpion Legal Protection. Dedicated support and streamlined services are available for all members. Please provide your membership details when contacting us.",
},
id: "3", title: "Do you support LegalWise and Scorpion members?", content:
"Yes. We are proud partners with both LegalWise and Scorpion Legal Protection. Dedicated support and streamlined services are available for all members. Please provide your membership details when contacting us."},
{
id: "4",
title: "What areas of law do you specialize in?",
content:
"We provide comprehensive legal services including commercial law, property and conveyancing, family law, litigation and dispute resolution, labour and employment law, immigration, wills and estates, and compliance matters.",
},
id: "4", title: "What areas of law do you specialize in?", content:
"We provide comprehensive legal services including commercial law, property and conveyancing, family law, litigation and dispute resolution, labour and employment law, immigration, wills and estates, and compliance matters."},
{
id: "5",
title: "Can you assist with matters in both Lichtenburg and Mahikeng?",
content:
"Absolutely. We maintain offices in both Lichtenburg and Mahikeng. Our team serves clients across the North-West Province and can handle matters in either location. Contact the office most convenient to you.",
},
id: "5", title: "Can you assist with matters in both Lichtenburg and Mahikeng?", content:
"Absolutely. We maintain offices in both Lichtenburg and Mahikeng. Our team serves clients across the North-West Province and can handle matters in either location. Contact the office most convenient to you."},
{
id: "6",
title: "What is your average response time?",
content:
"We aim to respond to all inquiries within 24 business hours. For urgent matters, please indicate priority when contacting us, and we will prioritize your case accordingly.",
},
id: "6", title: "What is your average response time?", content:
"We aim to respond to all inquiries within 24 business hours. For urgent matters, please indicate priority when contacting us, and we will prioritize your case accordingly."},
]}
imageSrc="http://img.b2bpic.net/free-photo/financial-experts_1098-12913.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/financial-experts_1098-12913.jpg"
imageAlt="Law office consultation"
mediaAnimation="slide-up"
mediaPosition="left"
@@ -310,79 +234,47 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "About",
href: "/about",
},
label: "About", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Offices",
items: [
title: "Offices", items: [
{
label: "Lichtenburg",
href: "/lichtenburg",
},
label: "Lichtenburg", href: "/lichtenburg"},
{
label: "Mahikeng",
href: "/mahikeng",
},
label: "Mahikeng", href: "/mahikeng"},
{
label: "Get Directions",
href: "#",
},
label: "Get Directions", href: "#"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Commercial Law",
href: "/services#commercial",
},
label: "Commercial Law", href: "/services#commercial"},
{
label: "Property Law",
href: "/services#property",
},
label: "Property Law", href: "/services#property"},
{
label: "Family Law",
href: "/services#family",
},
label: "Family Law", href: "/services#family"},
{
label: "Litigation",
href: "/services#litigation",
},
label: "Litigation", href: "/services#litigation"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
{
label: "Accessibility",
href: "#",
},
label: "Accessibility", href: "#"},
],
},
]}