From a661ee09ef660ca0f31ce4c24a3034915fce2850 Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:47:16 +0000 Subject: [PATCH] Deploy --- .../sections/ClientVindicationSection.tsx | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/components/sections/ClientVindicationSection.tsx diff --git a/src/components/sections/ClientVindicationSection.tsx b/src/components/sections/ClientVindicationSection.tsx new file mode 100644 index 0000000..704a010 --- /dev/null +++ b/src/components/sections/ClientVindicationSection.tsx @@ -0,0 +1,60 @@ +'use client' +import { Quote, Star } from 'lucide-react' + +export default function ClientVindicationSection() { + const testimonials = [ + { + initials: 'T.M.', + caseType: 'Assault — Charges Withdrawn', + quote: 'Mashobane & Associate handled my case with absolute professionalism. I was facing serious charges, but they fought tirelessly and the charges were withdrawn before trial.', + }, + { + initials: 'S.K.', + caseType: 'Theft — Acquitted', + quote: 'I felt heard and respected throughout. The team explained every step in simple terms and secured a full acquittal. I am forever grateful.', + }, + { + initials: 'N.P.', + caseType: 'Domestic Violence — Case Dismissed', + quote: 'They understood the emotional weight of my situation. The compassionate support alongside expert legal strategy made all the difference.', + }, + ] + + return ( +
+
+
+

Client Vindication

+

+ Real outcomes that speak to our commitment +

+
+
+ {testimonials.map((t, i) => ( +
+
+ + + {t.caseType} + +
+

“{t.quote}”

+
+
+ {t.initials} +
+
+

{t.initials}

+ ★★★★★ +
+
+
+ ))} +
+
+
+ ) +} \ No newline at end of file