From a26d6e895a3122fa4b2e129ad771e01c8ce6aeeb Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:47:42 +0000 Subject: [PATCH] Deploy --- src/components/sections/StreetCredSection.tsx | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/components/sections/StreetCredSection.tsx diff --git a/src/components/sections/StreetCredSection.tsx b/src/components/sections/StreetCredSection.tsx new file mode 100644 index 0000000..4589120 --- /dev/null +++ b/src/components/sections/StreetCredSection.tsx @@ -0,0 +1,61 @@ +'use client' + +import { Star } from 'lucide-react' + +export default function StreetCredSection() { + const testimonials = [ + { + quote: "S.A.W tees hit different. Quality heavyweight cotton, no cheap print fade after ten washes. Real kasi vibes.", + name: "Lindiwe M.", + role: "Diepsloot, JHB" + }, + { + quote: "Bought the 'Uprising' drop for my son — he wears it every weekend. The fit is clean, the graphic speaks.", + name: "Thabo N.", + role: "Tembisa, Gauteng" + }, + { + quote: "Smiso knew what we needed. Finally a brand that respects both street culture and quality. Big ups S.A.W!", + name: "Aphiwe K.", + role: "Khayelitsha, CPT" + } + ] + + return ( +
+
+

+ Street Cred +

+

+ Real voices from the streets that wear S.A.W. +

+
+ {testimonials.map((t, i) => ( +
+
+ {[...Array(5)].map((_, j) => ( + + ))} +
+

+ “{t.quote}” +

+
+

{t.name}

+

{t.role}

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