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}
+
+
+
+
+ {email}
+
+
+
+
+
+
+
+
+
+
+ )
+}
\ No newline at end of file