From 7520cc2a10e32179d28c8a7a17be1ba79005231e Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 28 Jul 2026 12:39:46 +0000 Subject: [PATCH] Deploy --- .../sections/VisitOurWorkshopSection.tsx | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 src/components/sections/VisitOurWorkshopSection.tsx diff --git a/src/components/sections/VisitOurWorkshopSection.tsx b/src/components/sections/VisitOurWorkshopSection.tsx new file mode 100644 index 0000000..80ffbcd --- /dev/null +++ b/src/components/sections/VisitOurWorkshopSection.tsx @@ -0,0 +1,74 @@ +'use client' +import { useVulaContent } from '@/hooks/useVulaContent' +import { Mail, MapPin, MessageCircle, Phone } from 'lucide-react' +import Button from '@/components/ui/Button' + +export default function VisitOurWorkshopSection() { + const { items, loading } = useVulaContent('business_hours') + if (loading) return
+ if (items.length === 0) return null + const address = '123 Marula Lane, Pretoria, 0002' + const phone = '+27 12 345 6789' + const email = 'hello@ngemanaturals.co.za' + const mapSrc = `https://www.google.com/maps?q=${encodeURIComponent('123 Marula Lane, Pretoria, South Africa')}&output=embed` + return ( +
+
+
+
+
+

Hamba Lapha

+

Come See Us

+

Witness the cold-press process, pick up fresh batches, and connect personally with Mama Ngema.

+
+
+ {items.map((item) => { + const d = item.data as { day_of_week?: string; open_time?: string; close_time?: string; is_closed?: boolean; note?: string } + return ( +
+ {d.day_of_week} + {d.is_closed ? ( + Closed + ) : ( + {d.open_time} – {d.close_time} + )} +
+ ) + })} +
+
+
+ + {address} +
+
+ + {phone} +
+
+ + {email} +
+ +
+
+
+