From 38455fb90581ed64ddf0c5a260da13c551cfafe3 Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:39:06 +0000 Subject: [PATCH] Deploy --- .../sections/PracticeAreasSection.tsx | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/components/sections/PracticeAreasSection.tsx diff --git a/src/components/sections/PracticeAreasSection.tsx b/src/components/sections/PracticeAreasSection.tsx new file mode 100644 index 0000000..5e8cf85 --- /dev/null +++ b/src/components/sections/PracticeAreasSection.tsx @@ -0,0 +1,48 @@ +'use client' + +import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/Card' +import { BookOpen, FileText, Scale, Search, Shield, UserCheck } from 'lucide-react' +import Link from 'next/link' + +export default function PracticeAreasSection() { + const areas = [ + { icon: Scale, title: 'Bail Applications', desc: 'Urgent and opposed bail hearings across Gauteng. We fight for your freedom from day one.' }, + { icon: FileText, title: 'Trial Defence', desc: 'Strategic representation in regional and high courts. We cross‑examine, we object, we win.' }, + { icon: Shield, title: 'Appeals & Reviews', desc: 'Appealing convictions or sentences to the Supreme Court and Constitutional Court.' }, + { icon: Search, title: 'Plea Negotiations', desc: 'Securing reduced charges or alternative sentences through skilful negotiation.' }, + { icon: BookOpen, title: 'White‑Collar Crime', desc: 'Fraud, corruption, tax offences — we protect your reputation and assets.' }, + { icon: UserCheck, title: 'Juvenile Justice', desc: 'Specialised defence for young offenders, focusing on diversion and rehabilitation.' }, + ] + + return ( +
+
+

Our Practice Areas

+

+ With 32 years of courtroom experience, we cover every stage of the criminal justice process. +

+
+ {areas.map((area, idx) => { + const Icon = area.icon + return ( + + + + {area.title} + + +

{area.desc}

+
+
+ ) + })} +
+
+ + View All Services + +
+
+
+ ) +} \ No newline at end of file